IT

Json 객체의 총 항목 수를 얻었습니까?

lottoking 2020. 8. 30. 09:02
반응형

Json 객체의 총 항목 수를 얻었습니까? [복제]


확장 가능성 :
자바 객체의 길이 (예 : 연관 배열)

다음과 추가 개체가 있습니다.

var jsonArray = {
  '-1': {
    '-1': 'b',
    '2': 'a',
    '10': 'c'
  },
  '2': {
    '-1': 'a',
    '2': 'b',
    '10': 'a'
  },
  '5': {
    '-1': 'a',
    '2': 'a',
    '10': 'b'
  }
};

길이를 얻으려고하는데 jsonArray.length3 대 대신 5 반환 하는 것입니다. 배열은 최빈으로 길며 (1000x2000 항목 포함) 매초마다 여러 번 수행해야합니다. 항목 수를 더 많이 얻으려면 어떻게해야합니까?


kieran의 답변 외에도 최신 브라우저에는 Object.keys기능이 있습니다. 이 경우 다음을 수행 할 수 있습니다.

Object.keys(jsonArray).length;

JavaScript 개체의 속성을 설명하는 방법에 대한이 답변의 자세한 내용


그것은 당신이 그것의 속성을 세고 싶습니다.

Object.keys(jsonArray).length

참조 :


실제 코드입니까? (당신이 제공하는 한 것)에는 길이 속성이 exampleArray.length내부가 경우 5가 아닌 것을 반환합니다.

이 stackoverflow 는 객체와 배열의 길이 차이를 설명하고, 이 stackoverflow 는 객체의 '크기'를 얻는 방법을 보여줍니다.

참고 URL : https://stackoverflow.com/questions/13782698/get-total-number-of-items-on-json-object

반응형