찾다

 >  Q&A  >  본문

javascript - 다소 왜곡된 배열 중복제거, 방법을 찾아보세요! ! !

var a = ['hello',{hello: '323651',bye: '43434'},[1,2,34],true,10,9,8,10,'true','hello',true ,false,9,{안녕하세요: '312312',ok: 32323},[1,2,34]];

阿神阿神2786일 전564

모든 응답(5)나는 대답할 것이다

  • 習慣沉默

    習慣沉默2017-05-19 10:21:12

    숫자, 부울형 등은 판단을 맨 마지막에 직접 추가하거나, 같이 추가해 주시면 더 명확하게 이해하실 수 있을 것입니다.

    으아아아

    회신하다
    0
  • 巴扎黑

    巴扎黑2017-05-19 10:21:12

    Object vs Object, Array vs Array는 재귀적으로 처리되며, 다른 상황은 직접 비교됩니다.

    1. 직접=== 판단, 동등하면 끝.

    2. 부등의 경우 객체 대 객체 또는 배열 대 배열인 경우 JSON Stringify와 비교하면 나머지는 괜찮습니다.

    회신하다
    0
  • 怪我咯

    怪我咯2017-05-19 10:21:12

    객체가 순차적인 순서이거나 내부 배열 요소가 정렬된 배열인 경우 해당 요소는 문자열로 변환되어 비교됩니다. 으아아아

    회신하다
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-19 10:21:12

    JSON을 분리하려면 다른 문자를 사용하는 것이 가장 좋습니다. 지금대로만 가능하다면 'hello'를 사용하여 배열을 분할한 다음 비교하여 중복을 제거하세요.

    회신하다
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-19 10:21:12

    새로운 세트()

    회신하다
    0
  • 취소회신하다