티스토리 뷰
.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 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- CSS
- innerhtml
- rest parameter
- 객체
- hydrationboundary
- Next.js
- 스프린트프론트엔드6기
- Git
- 리액트
- GitHub
- map
- 비동기
- Target
- currentTarget
- arguments
- 비제어 컴포넌트
- js
- 프론트엔드
- 동기
- 중급 프로젝트
- 배열
- react
- javascript
- 제어 컴포넌트
- tanstackquery
- 코드잇스프린트
- html
- 취업까지달린다
- 유사배열객체
- 코드잇 스프린트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함