Maison > Article > interface Web > Comment supprimer efficacement des objets des tableaux JavaScript ?
Suppression d'objets des tableaux JavaScript
La suppression d'objets des tableaux est une opération courante en JavaScript. Il existe plusieurs méthodes pour y parvenir, chacune avec ses propres avantages et inconvénients.
Méthodes sans mutation
let someArray = [{name: "Kristian", lines: "2,5,10"}, {name: "John", lines: "1,19,26,96"}]; let noJohn = someArray.filter(el => el.name !== "John");
const kristian = someArray.find(el => el.name === "Kristian");
Méthodes de mutation
someArray.splice(someArray.findIndex(el => el.name === "John"), 1);
Sélection de la meilleure méthode
La meilleure méthode pour supprimer des objets d'un le tableau dépend de vos besoins spécifiques :
Notes supplémentaires
Exemple
Le code suivant utilise la méthode filter() pour créer un nouveau tableau sans l'objet contenant le nom "Kristian":
const someArray = [{name: "Kristian", lines: "2,5,10"}, {name: "John", lines: "1,19,26,96"}]; const noKristian = someArray.filter(el => el.name !== "Kristian"); console.log(noKristian); // Output: [{name: "John", lines: "1,19,26,96"}]
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!