객체 속성 길이 가져오기

킹다·2021년 7월 20일
1

차트 라이브러리를 좀 더 편하게 사용하기 위해 객체 관련 로직을 짜다가 객체 속성의 길이를 가져오는 것에 대해 찾아봄.

보통의 배열의 경우 length를 통해 배열의 길이를 알 수 있다.

let arr = ['aa', 'bb', 'cc'];
console.log("arr의 길이 : ", arr.length);

let obj = [{ name : "홍길동" , age: 13, gender: "F"}, { name : "김푸", age: 23, gender: "F"}];
console.log("obj 홍길동 객체의 길이 : ", obj[0].length);

객체의 경우 length를 사용하면 undefined

그렇기 때문에 객체의 길이를 찾기 위해선 Object.keys를 이용해야함

Object.keys(obj)

Object.keys를 이용해 obj객체의 길이를 출력하면

console.log(Object.keys(obj).length);


결과는 2가 나옴.

profile
스프링마스터가 되고싶은 사람…

0개의 댓글