본문 바로가기

언어/Javascript

Objects.entries(arr)

파이썬의 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