사물? 아니... 어레이 주세요!

나는 물건을 좋아하지 않는다...그렇게!



이것은 객체입니다:

const obj = {breed:"labrador",age:9}


그러나 때로는 배열 작업을 선호합니다.

왜요? 그것들이 나에게 정말 더 좋아 보이기 때문입니다... 그리고 [배열]과만 작동하는 방법이나 루프가 정말 많이 있습니다!

객체를 배열로 "변환"하는 데 사용되는 일부 도구입니다.


//Object.values() will give you an array of all the object "values"

const obj = {breed:"labrador",age:9}

const values = Object.values(obj)

console.log(values)

//-> ["labrador", 9]



//Object.keys() will give you an array of all the object "keys"

const obj = {breed:"labrador",age:9}

const keys = Object.keys(obj)

console.log(keys)

//-> ["breed", "age"]



//Object.entries()  will give you an arraysh version of the object. 
//Where the key and the value will be paired into an array... 
//and all of those arrays will be "pushed" into another array.

const obj = {breed:"labrador",age:9}

const entries = Object.entries(obj)

console.log(entries)

//->[["breed", "labrador"], ["age", 9]]




이것은 쉬운 일이지만 JS에서의 여정을 시작할 때 매우 자주 개체가 문제였습니다.

그들이 전에 나에게 말했다면 ...



P.S: 이러한 도구는 괜찮습니다. 객체 대신 배열로 작업하는 것이 괜찮다면 말입니다.
때로는 성능이나 장기 유지 관리 때문에 개체를 사용해야 합니다.

좋은 웹페이지 즐겨찾기