En JavaScript, il existe différentes méthodes pour supprimer des objets d'un tableau. Explorons différentes approches :
1. Array.shift() et Array.pop() :
2. Array.splice() :
3. Array.slice():
4. Array.filter() et Array.findIndex() :
Exemples :
Pour supprimer l'objet portant le nom "Kristian" de le tableau fourni :
Épissure destructive avec 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"}]
Filtre non destructif:
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"}]
Choisissez la méthode qui vous convient le mieux vos besoins spécifiques et utilisez-le en conséquence.
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!