.entries()
entries() 메서드는 배열의 각 인덱스에 대한 키/값 쌍을 가지는 새로운 Array Iterator 객체를 반환합니다.
-MDN
자바스크립트의 타입 중 객체는 배열처럼 하나가 아닌 여러 개의 값을 키, 밸류 형태로 가지고 있다. 만약 객체가 가진 모든 키와 값을 확인하길 원하는 경우라면 entries()를 사용하면 편리하다. entries()는 객체가 가지고 있는 모든 프로퍼티를 키와 값 쌍으로 배열 형태로 반환하여 주기 때문에 어떤 프로퍼티와 값으로 이루어졌는지 한 눈에 확인할 수 있다.
구문
Object.entries() // 모든 프로퍼티와 값을 배열로 반환함
예제
let a = ['a', 'b', 'c'];
let iterator = a.entries();
for (let e of iterator) {
console.log(e);
}
// [0, 'a']
// [1, 'b']
// [2, 'c']
'Language > JavaScript' 카테고리의 다른 글
[Javascript] ==, ===차이 (0) | 2022.08.05 |
---|---|
[Javascript] Simple Array Methods( .join() .slice() .splice() .reverse() .concat()) (0) | 2022.08.02 |
[Javascript] 자바스크립트 형변환( number to string / boolean to string ) (0) | 2022.07.25 |
[JavaScript] 구조 분해 할당(Destructuring Nested Objects) (0) | 2022.07.24 |
[JavaScript] 단축 평가(short-circuit evaluation) / 옵셔널 체이닝 연산자 / nullish 병합 연산자 '??' (0) | 2022.07.24 |