728x90
자바스크립트의 배열[]의 경우, length를 통하여 길이를 간단하고 손쉽게 가져올 수 있다.
하지만 obj의 경우에는 length를 지정하게 되면 undefiend가 나타남
obj의 length의 길이를 구하기 위해서는 Object.kdys를 이용한다.
var objs = {name: 'test', age: '24', city: 'seoul'};
console.log(objs.length);
console.log(Object.key(objs).length);
속성 나열
var myObj = Object.create({}, {
getFoo: { value: function () { return this.foo; } }
});
myObj.foo = 1;
myObj.foo2 = 2;
myObj.foo3 = 3;
console.log(myObj);
console.log(Object.keys(myObj));
'javascript' 카테고리의 다른 글
map() 함수 (0) | 2021.12.28 |
---|---|
Array.forEach (0) | 2021.12.28 |
키워드와 예약어 (0) | 2021.12.27 |
생성자 함수와 클래스의 차이 (0) | 2021.12.27 |
선언적 함수 vs 익명 함수 vs 생성자 함수 (0) | 2021.12.27 |