オブジェクトがあります:
リーリー次のように使用できる Array.prototype.map
に似たネイティブ メソッドを探しています:
JavaScript には、そのようなオブジェクト用の map
関数はありますか? (これは Node.JS に必要なので、ブラウザー間の問題は気にしません。)
P粉1388714852023-10-09 15:14:40
JS の使用 ES10 / ES2019 1 行に 1 文ずつ書いてみてはいかがでしょうか。
Object.entries() および Object.fromEntries()<代码>: の使用
リーリー
リーリー
この関数は、再帰を使用してネストされたオブジェクトを四角形にします:リーリー
ES7/ES2016 では Objects.fromEntries は使用できませんが、 Expand で
Object.assign を使用できます。演算子および計算キー名構文:
リーリー
Object.entries は許可されていませんが、代わりに Object.keys
を使用できます:
リーリー
ES6 では、
for...of ループも導入され、より命令型のスタイルが可能になりました:
リーリー
にある クラス オブジェクトをマップする必要がある場合があります。この場合、Object.keys() と Object.entries()
は、これらの関数にプロトタイプ チェーンが含まれていないため、機能しません。
継承された
for (key in myObj) {...} を使用できます。
以下はそのような状況の例です:
リーリー
継承
は避けてください。 :-)