파이썬의 enumerate와 비슷한 자바스크립트 함수
바로 entries!
nums = [7,2,5,3]
console.log(Object.entries(nums))
// [ ["0", 7], ["1", 2], ["2",5], ["3", 3] ]
다음과 같이 Object.entries(nums))를 콘솔에 찍으면 객체형태의 key value로, key에는 스트링값이 넣어져 리턴된다.
또한 다음과 같이 쓸 수 있다.
for (const [index, ele] of nums.entries()){
console.log(index, ele)
}
// 0 7
// 1 2
// 2 5
// 3 3
'언어 > Javascript' 카테고리의 다른 글
prototype.includes(), in 연산자, hasOwnProperty(), Array.prototype.some (0) | 2022.08.12 |
---|---|
.sort() (0) | 2022.08.10 |
객체 순회 (0) | 2022.08.08 |
map() vs foreach() (0) | 2022.08.07 |
closure (0) | 2022.08.06 |