728x90
반응형
- 배열 요소를 정렬하여 순서를 무시합니다.
- 각 배열을 문자열로 변환하여 비교합니다.
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("두 배열은 다릅니다.");
}
728x90
반응형
'Front > JS & jQuery' 카테고리의 다른 글
[js] json 배열 특정 값 포함여부 확인하기 / includes() 대신 (0) | 2024.04.06 |
---|---|
[jquery][datatables] 페이지 이동 이벤트 처리 (0) | 2024.04.05 |
[jquery][datatavles] $.fn.dataTable.render.number() (0) | 2024.04.01 |
[js][Echarts] x축 데이터가 생략될 때 / x축 데이터 대각선으로 표시 (1) | 2024.03.29 |
[js][Echarts] Line 차트 컬러 사용자 설정 (0) | 2024.03.28 |