Object.entries()
let myObject = { a: 1, b: 2, c: 3 };
let entries = Object.entries(myObject);
console.log(entries); // [['a', 1], ['b', 2], ['c', 3]]
- Object.entries() 메서드는 주어진 객체의 속성들을 [key, value] 형태의 배열로 반환합니다.
- python의 dictionary 타입 items() 함수와 유사하다.
- 반환된 배열은 순서가 보장되지 않는다는 점에 주의해야 합니다.
Object.keys()
let myObject = { a: 1, b: 2, c: 3 };
let keys = Object.keys(myObject);
console.log(keys); // ['a', 'b', 'c']
- Object.keys() 메서드는 주어진 객체의 속성들의 키(key)를 배열로 반환합니다.
- 반환된 배열은 순서가 보장되지 않는다는 점에 주의해야 합니다.
Object 타입 요소의 개수 세는 법
Object.entries(obj).length
Object.keys(obj).length
-> 둘 다 같은 결과를 반환한다.
'JavaScript' 카테고리의 다른 글
[JavaScript] findIndex() 함수 설명 (0) | 2023.12.21 |
---|---|
[JavaScript] 문자열을 숫자로 변환하는 여러가지 방법 (1) | 2023.12.19 |
[Javascript] find() 함수와 filter() 함수의 공통점과 차이점 (0) | 2023.12.18 |
[Javascript] 배열의 요소가 어떤 값을 포함하고 있는지 구하는 방법 includes() (0) | 2023.12.16 |
[Javascript] 현재 날짜, 시간 구하기 (0) | 2023.12.16 |