JavaScript는 == 또는 == 두 배열이 동일한지, 동일인지 일관성이 있는지 여부를 결정하기 위해 직접 사용할 수 없으며 다음 두 줄의 JS 코드가 False를 반환합니다.
<script type = "text/javaScript"> alert ([] == []); Alert ([] === []); </script>
JS의 두 배열이 동일한 지 여부를 확인하려면 비교하기 전에 배열을 문자열로 변환해야합니다. 다음 두 줄의 코드가 True를 반환합니다
<script type = "text/javaScript"> alert ([]. toString () == [] .toString ()); Alert ([]. toString () === []. toString ()); </script>
JS는 두 배열이 동일한 요소를 가지고 있는지, 즉 두 배열의 모든 요소가 동일하지만 요소의 순서는 동일하지 않을 수 있습니다. 배열을 먼저 정렬 한 다음 두 배열이 동일한지 비교하면됩니다.
<script type = "text/javaScript"> Alert ([1,2,3] .TOSTRING () == [3,2,1] .TOSTRING ()); ALERT ([1,2,3] .SORT (). TOSTRING () == [3,2,1] .SORT (). TOSTRING ());
또한 [null]을 판단하는 데 사용되면 [null] .toString () === ''에 의해 true를 반환 할 수도 있습니다.
위의 것은 AngularJS의 두 어레이가 편집자가 소개한지 여부를 비교하는 것입니다. 나는 그것이 당신에게 도움이되기를 바랍니다. 궁금한 점이 있으면 메시지를 남겨 주시면 편집자가 제 시간에 답장을 드리겠습니다. Wulin.com 웹 사이트를 지원해 주셔서 대단히 감사합니다!