사물? 아니... 어레이 주세요!
4043 단어 objectarraysbeginnersjavascript
나는 물건을 좋아하지 않는다...그렇게!
이것은 객체입니다:
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: 이러한 도구는 괜찮습니다. 객체 대신 배열로 작업하는 것이 괜찮다면 말입니다.
때로는 성능이나 장기 유지 관리 때문에 개체를 사용해야 합니다.
Reference
이 문제에 관하여(사물? 아니... 어레이 주세요!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/genta/objects-no-array-please-2am
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
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]]
Reference
이 문제에 관하여(사물? 아니... 어레이 주세요!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/genta/objects-no-array-please-2am텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)