728x90
반응형
if(!this.checkList.some(item => item.crCd === crCd && item.itemCd === itemCd && item.seq === seq)) {
this.checkList.push({ crCd : crCd, itemCd : itemCd, seq : seq});
}
some() 메서드는 주어진 조건을 만족하는 요소가 배열에 있는지 확인합니다. => boolean 값 반환
여기서는 배열 this.checkList 안에 동일한 crCd, itemCd, seq를 가진 객체가 있는지 확인합니다.
만약 해당하는 객체가 없다면 push()를 사용하여 새로운 객체를 추가합니다.
728x90
반응형
'Front > JS & jQuery' 카테고리의 다른 글
[jQuery][datatables] excel download 시 퍼센트 data가 소수로 출력되는 현상 (0) | 2024.04.19 |
---|---|
[js] json 배열에 filter() 사용하기 (0) | 2024.04.09 |
[js] json 배열 특정 값 포함여부 확인하기 / includes() 대신 (0) | 2024.04.06 |
[jquery][datatables] 페이지 이동 이벤트 처리 (0) | 2024.04.05 |
[js] json 배열 비교하기 (0) | 2024.04.04 |