JavaScript では、配列からオブジェクトを削除するさまざまなメソッドがあります。さまざまなアプローチを検討してみましょう:
1. Array.shift() および Array.pop():
2. Array.splice():
3. Array.slice():
4. Array.filter() および Array.findIndex():
例:
「Kristian」という名前のオブジェクトを削除するには提供された配列:
findIndex を使用した破壊的スプライス:
let someArray = [{name: "Kristian", lines: "2,5,10"}, {name: "John", lines: "1,19,26,96"}]; someArray.splice(someArray.findIndex(v => v.name === "Kristian"), 1); console.log(someArray); // [{name: "John", lines: "1,19,26,96"}]
非破壊フィルター :
let someArray = [{name: "Kristian", lines: "2,5,10"}, {name: "John", lines: "1,19,26,96"}]; let noKristian = someArray.filter(v => v.name !== "Kristian"); console.log(someArray); // [{name: "Kristian", lines: "2,5,10"}, {name: "John", lines: "1,19,26,96"}] console.log(noKristian); // [{name: "John", lines: "1,19,26,96"}]
特定の要件に最も適した方法を選択し、それに応じて使用してください。
以上がJavaScript 配列からオブジェクトを削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。