84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
나에게 개체가 있습니다:
다음과 같이 사용할 수 있는 Array.prototype.map와 유사한 기본 메서드를 찾고 있습니다.
Array.prototype.map
JavaScript에는 이러한 객체에 대한 map 기능이 있나요? (저는 이것을 Node.JS용으로 원하므로 브라우저 간 문제는 신경 쓰지 않습니다.)
map
JS ES10 / ES2019를 사용하여 한 줄에 한 문장씩 작성해 보는 것은 어떨까요?
사용 Object.entries( ) 和 Object.fromEntries():
Object.entries( )
함수와 같은 내용을 작성하세요:
이 함수는 또한 재귀를 사용하여 중첩된 개체를 제곱합니다.
ES7/ES2016에서는 Objects.fromEntries,但您可以使用Object.assign을 확산 연산자 및 계산된 키 이름과 함께 사용할 수 없습니다. 구문:
Objects.fromEntries
Object.assign
ES6 / ES2015 허용되지 않음 Object.entries,但您可以使用 Object.keys 변경됨:
Object.entries
Object.keys
ES6에는 for...of 루프도 도입되어 보다 명령적인 스타일이 가능해졌습니다.
for...of
이를 위해 reduce를 사용할 수도 있습니다.
드문 경우 프로토타입 체인에 있는 클래스객체를 매핑해야 할 수도 있습니다. 이 경우 Object.keys()Object.keys() 和 Object.entries() 및 Object.entries()
Object.keys()Object.keys() 和 Object.entries() 및 Object.entries()
Object.keys()
Object.entries()
상속된 속성을 매핑해야 하는 경우 for (key in myObj) {...}for (key in myObj) {...}를 사용할 수 있습니다.
for (key in myObj) {...}for (key in myObj) {...}를 사용할 수 있습니다.
for (key in myObj) {...}
다음은 이러한 상황의 예입니다.
하지만 부탁 하나만 들어주시고 상속을 피해주세요. :-)
도착하지 않았습니다Object 对象的本机 map. 그런데 이건 어때요:
Object
JS ES10 / ES2019를 사용하여 한 줄에 한 문장씩 작성해 보는 것은 어떨까요?
사용
으아아아Object.entries( )
和 Object.fromEntries():함수와 같은 내용을 작성하세요:
으아아아이 함수는 또한 재귀를 사용하여 중첩된 개체를 제곱합니다.
으아아아ES7/ES2016에서는
으아아아Objects.fromEntries
,但您可以使用Object.assign
을 확산 연산자 및 계산된 키 이름과 함께 사용할 수 없습니다. 구문:ES6 / ES2015 허용되지 않음
으아아아Object.entries
,但您可以使用Object.keys
변경됨:ES6에는
으아아아for...of
루프도 도입되어 보다 명령적인 스타일이 가능해졌습니다.array.reduce()
이를 위해 reduce를 사용할 수도 있습니다.
으아아아상속된 속성 및 프로토타입 체인:
드문 경우 프로토타입 체인에 있는 클래스객체를 매핑해야 할 수도 있습니다. 이 경우
는 프로토타입 체인을 포함하지 않기 때문에 작동하지 않습니다.Object.keys()
Object.keys()
和Object.entries()
및Object.entries()
상속된 속성을 매핑해야 하는 경우
for (key in myObj) {...}
for (key in myObj) {...}
를 사용할 수 있습니다.다음은 이러한 상황의 예입니다.
으아아아하지만 부탁 하나만 들어주시고 상속을 피해주세요. :-)
도착하지 않았습니다
Object
对象的本机map
. 그런데 이건 어때요: