객체를 배열에 밀어 넣으면 원칙적으로 아래 그림에 표시한 것과 동일한 json 객체입니다.
하지만 출력되는 내용이 변경되어 배열과 같은 객체가 됩니다. 이유가 무엇인지 물어봐도 될까요? 이 문제를 해결할 방법이 있습니까? json으로 만들어 보세요
天蓬老师2017-05-19 10:15:30
이것은 배열형 배열이 아닙니다. 배열 요소가 객체
인 배열입니다. 对象
的数组。
arr[0] 指的是 { a: 0 }
至于显示的是 Object
字眼 指代的是 类型
객체
라는 단어는 유형
을 의미합니다🎜怪我咯2017-05-19 10:15:30
이것은 문제가 없습니다. 배열에 3개의 개체를 넣었습니다. 이 배열은 [Object 1, Object 2, Object 3]
여야 하지 않나요? [对象1,对象2,对象3]
吗?
这还是一个标准的数组,至于类数组的概念,请百度。
你想要的[{a:0},{a:1},{a:2}]
당신이 원하는
[{a:0},{a:1},{a:2}]
는 리터럴을 사용하여 데이터와 객체를 생성하는 방식과 다릅니다. 그의 프레젠테이션 형식을 나타냅니다. 저희 리터럴 형식의 작성 방식이 json 형식과 유사하므로 json 문자열로 변환하여 볼 수 있습니다.
으아아아
阿神2017-05-19 10:15:30
콘솔에서 출력한 json은 작성한 json과 다릅니다. 직접 얻으려는 json을 보면 push하여 얻은 json과 정확히 같습니다.