Front/JS & jQuery

[js] json 배열 비교하기

오선지♬ 2024. 4. 4. 18:51
728x90
반응형
  1. 배열 요소를 정렬하여 순서를 무시합니다.
  2. 각 배열을 문자열로 변환하여 비교합니다.
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
반응형