728x90
반응형

Front 562

[js] some()

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()를 사용하여 새로운 객체를 추가합니다.

Front/JS & jQuery 2024.04.07

[js] json 배열 특정 값 포함여부 확인하기 / includes() 대신

처음 작성한 코드 if(!this.checkList.includes({ crCd : crCd, itemCd : itemCd, seq : seq})){ this.checkList.push({ crCd : crCd, itemCd : itemCd, seq : seq}); } JavaScript의 includes() 메서드는 주어진 요소가 배열에 포함되어 있는지를 확인합니다. 그러나 여기서 문제가 발생하는 이유는 includes() 메서드가 객체의 비교를 수행할 때 참조에 따라 동작하기 때문입니다. 객체가 동일한 참조를 가질 때에만 includes()는 해당 객체를 찾을 수 있습니다. 따라서 { crCd : crCd, itemCd : itemCd, seq : seq}와 같은 새로운 객체를 includes()로 ..

Front/JS & jQuery 2024.04.06

[js] json 배열 비교하기

배열 요소를 정렬하여 순서를 무시합니다. 각 배열을 문자열로 변환하여 비교합니다. function compareJSONArrays(arr1, arr2) { // 배열을 정렬하여 순서를 무시 arr1.sort(); arr2.sort(); // JSON 문자열로 변환 var json1 = JSON.stringify(arr1); var json2 = JSON.stringify(arr2); // 비교 return json1 === json2; } // 예시 var array1 = [1, 2, 3]; var array2 = [3, 2, 1]; if (compareJSONArrays(array1, array2)) { console.log("두 배열은 같습니다."); } else { console.log("두 배열은..

Front/JS & jQuery 2024.04.04

[jquery][datatavles] $.fn.dataTable.render.number()

$.fn.dataTable.render.number() DataTables jQuery 플러그인에서 제공하는 메소드입니다. DataTable 내에서 형식화된 방식으로 숫자 데이터를 렌더링하는 데 사용됩니다. $.fn.dataTable.render.number( thousands, decimal, precision, prefix, postfix ) thousands: 쉼표( )와 같이 천 단위를 구분하는 데 사용되는 문자입니다 ,. 선택사항이며 기본값은 빈 문자열입니다. decimal: 마침표( .) 등 소수점으로 사용되는 문자입니다. 선택사항이며 기본값은 마침표입니다. precision: 표시할 소수점 이하 자릿수입니다. 선택 사항이며 기본값은 0입니다. prefix: 형식이 지정된 숫자 앞에 추가되는 ..

Front/JS & jQuery 2024.04.01
728x90
반응형