Voici mon code. Je veux supprimer un élément ci-dessous en utilisant leur valeur ou leur identifiant. Comment puis je faire ça. Y a-t-il un moyen de le faire sans filtrer la matrice.
const names = [{name: 'Person1', id: 1}, {name: 'Person2', id: 2}]
3 Réponses :
Quoi de neuf?
Donc, vous pouvez le faire avec un filtre de matrice: P>
names.filter(person => person.id !== id)
Désolé je me suis trompé
const names = [{name: 'Person1', id: 1}, {name: 'Person2', id: 2}]
names.splice(id, 1);
S'il vous plaît ne publiez pas seulement le code comme réponse, mais fournissez également une explication de votre code et de la manière dont il résout le problème de la question. Les réponses avec une explication sont généralement de meilleure qualité et sont plus susceptibles d'attirer des upvotes.
Vous pouvez utiliser votre propre logique comme:
p>
const names = [{name: 'Person1', id: 1}, {name: 'Person2', id: 2}]
filteredName = names.filter((name) => {
return name.id != 1;
})
console.log(filteredName)