Object.values()
개념
Object가 가지고 있는 value 값을 array로 리턴하는 API
Ordering
기본적으로 선언된 순서대로 정렬되지만, key 가 숫자인경우 정렬이 오름차순(ascending)으로 변경된다
Example
const object = {
name: 'chuck',
age: 20,
}
const entries = Object.values(object)
console.log('entries', entries)
//Array ["chuck", 20]
for (const value of Object.values(object)) {
console.log(value)
}
const anObj = { a: 100, b: 2, c: 7 }
console.log(Object.values(anObj)) // console: [100, 2, 7]
const arrayLikeObj2 = { 100: 'a', 2: 'b', 7: 'c' }
console.log(Object.values(arrayLikeObj2)) // ['b', 'c', 'a']