オブジェクト マップ関数
JavaScript は、配列要素の効率的な変換を可能にするマップ関数など、配列に対する広範な機能を提供します。ただし、オブジェクト専用に調整された組み込みのマップ関数はありません。
このニーズに対処するために、Array.prototype.map に似たカスタム実装をオブジェクトに使用できます。
const myObject = { a: 1, b: 2, c: 3 }; Object.keys(myObject).forEach((key, index) => { myObject[key] *= 2; }); console.log(myObject); // { a: 2, b: 4, c: 6 }
オブジェクトのキーを反復処理し、それに応じて値を更新することにより、このカスタム実装は目的の変換を実現します。このアプローチは、Array.prototype.map 関数の動作をエミュレートし、オブジェクト値を操作するための同等の方法を提供します。
以上がJavaScript でオブジェクトのマップ関数を実装するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。