고유한 행을 결정하려면 최소 3개의 값 열이 필요하므로
그래서 내 생각은
1. 상단 버튼을 클릭할 때마다 해당 행의 3개 열(각 열에 1개의 키가 있음)의 값을 저장 프로세스인 localStorage에 저장하는 것입니다. 페이지를 다시 로드하고, 테이블 데이터를 얻은 후 각 행의 세 열을 기존 로컬 데이터와 비교하여 동일한 경우 맨 위에 유지합니다.
위 아이디어에서 내 문제는 다음과 같습니다.
for 루프가 특정 사용법에 대해 명확하지 않습니다.
실제로 각 열을 키로 저장할 필요는 없습니다. 이 세 열의 데이터를 JS 객체로 만든 다음 문자열화된 값을 localStorage에 저장할 수 있습니다. 예:
으아악사용시 이 값을 직접 꺼내어 분석한 후,
으아악col1
、col2
和col3
값을 꺼내서 비교해 보세요여러 줄을 고정할 수 있나요? 그렇다면 배열을 저장할 수 있습니다.
3가지 속성을 비교하는 것은 너무 복잡하다고 생각합니다. 각 행에 고유 ID를 부여할 수 있으므로 ID가 일치하는지 확인하면 됩니다.