JavaScript object size in bytes - JavaScript 개체의 길이

JavaScript object array length / javascript / javascript-objects

JavaScript 개체가 있습니다. 이 개체의 길이를 가져 오는 기본 제공 또는 허용 된 모범 사례 방법이 있습니까?

const myObject = new Object();
myObject["firstname"] = "Gareth";
myObject["lastname"] = "Simpson";
myObject["age"] = 21;

Peter Mortensen



Answer #1

저는 JavaScript 전문가는 아니지만 Object에 길이 메서드가 없기 때문에 요소를 반복하고 계수해야하는 것 같습니다.

var element_count = 0;
for (e in myArray) {  if (myArray.hasOwnProperty(e)) element_count++; }