JavaScript에서 객체와 배열 매핑
JavaScript에서 배열은 요소를 편리하게 수정할 수 있는 강력한 map() 메서드를 제공합니다. 그러나 객체 객체에는 기본 지도 대응 항목이 부족합니다.
질문:
객체에 대해 Array.prototype.map()의 기능을 복제할 수 있습니까?
정답:
원어민은 없지만 객체에 대한 map 메소드를 사용하면 Object.keys() 및 forEach()를 사용하여 유사한 동작을 구현할 수 있습니다.
<br>var myObject = { 'a': 1, 'b': 2 , 'c': 3 };</p> <p>Object.keys(myObject).forEach(function(key, index) {<br> myObject[key] *= 2;<br>});</p> <p>console.log(myObject); // 인쇄: { 'a': 2, 'b': 4, 'c': 6 }<br>
이 코드는 객체의 키를 반복하고 해당 값을 업데이트합니다. 결과 개체를 기록합니다. 내장된 객체 맵 방법에 대한 효과적인 대안으로 사용되며 유사한 변형 기능을 제공합니다.
위 내용은 JavaScript에서 객체에 대한 Array.prototype.map() 기능을 어떻게 구현할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!