[解決済み] 配列内のすべてのオブジェクトのプロパティを削除する
2022-04-23 12:36:53
質問
を削除したい。
bad
プロパティを、配列内のすべてのオブジェクトから削除します。を使用するよりも良い方法はありますか?
for
をループして、すべてのオブジェクトからそれを削除しますか?
var array = [{"bad": "something", "good":"something"},{"bad":"something", "good":"something"},...];
for (var i = 0, len = array.length; i < len; i++) {
delete array[i].bad;
}
を使う方法があるはずだと思うんです。
prototype
とかなんとか。どうなんでしょう。アイデアはありますか?
解決方法は?
他の方法は、化粧品で、実際にはループだけです。
例えば.
array.forEach(function(v){ delete v.bad });
注意事項
- IE8と互換性を持たせたい場合は forEachのためのシム . prototypeについて言及されていますが、prototype.jsもまた はシムを持つ .
-
delete
は最悪の事態の一つです 最適化キラー" . これを使用すると、アプリケーションのパフォーマンスが低下することがよくあります。あるプロパティを本当に削除したい場合、これを避けることはできませんが、多くの場合、そのプロパティをundefined
または、そのプロパティを含まない新しいオブジェクトを構築するだけです。
関連
-
WeChatアプレット用ユニアプリによるグローバルシェアリング
-
[解決済み] 配列から特定の項目を削除するにはどうすればよいですか?
-
[解決済み] JavaScript で配列に値が含まれているかどうかを確認するにはどうすればよいですか?
-
[解決済み] JavaScriptのオブジェクトが空であることをテストするにはどうすればよいですか?
-
[解決済み] オブジェクトが配列であるかどうかを確認するにはどうすればよいですか?[重複]。
-
[解決済み] 2つのJavaScriptオブジェクトのプロパティを動的にマージするにはどうすればよいですか?
-
[解決済み] JavaScriptのオブジェクトの配列からidでオブジェクトを検索する
-
[解決済み] オブジェクトの配列から、プロパティの値を配列として取り出す。
-
[解決済み】オブジェクトの配列を文字列のプロパティ値でソートする
-
[解決済み】オブジェクトからプロパティを削除する(JavaScript)
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
JSクロスドメインソリューション リアクト構成 リバースプロキシ
-
jsを使った簡単な照明スイッチのコード
-
vue3.0プロジェクトのアーキテクチャを構築するための便利なツール
-
vue+webrtc(Tencent cloud)ライブ機能の実践を実現するために
-
JavaScriptの配列共通メソッド解説
-
vueが定義するプライベートフィルタと基本的な使い方
-
Vueのイベント処理とイベントモディファイアの解説
-
[解決済み】"フォームが接続されていないため、フォームの送信がキャンセルされました "というエラーの取得について
-
[解決済み】 env: node: macにそのようなファイルやディレクトリはありません
-
jq は html ページとデータを動的に分割する。