Cet article partage principalement avec vous l'explication détaillée de la différence entre delete et splice lors de la suppression d'éléments dans un tableau en js. Il a une bonne valeur de référence et j'espère qu'il sera utile à tout le monde. Suivons l'éditeur pour y jeter un œil, j'espère que cela pourra aider tout le monde.
Par exemple, il y a un tableau : var textArr = ['a','b','c','d'];
À ce moment, je veux supprimer ce tableau L'élément b :
Méthode 1 : supprimer supprimer le tableau
supprimer textArr[1] Le résultat est : ["a" ,undefined," c","d"]
Seul l'élément supprimé devient indéfini et les valeurs clés des autres éléments restent inchangées.
Méthode 2 : aplice supprime le tableau
splice(index,len,[item])
Remarque : ceci La méthode changera le tableau d’origine.
index :Indice de début du tableau >La valeur remplacée, si l'opération de suppression est effectuée, l'élément sera vide
textArr.splice(1,1); le résultat est : ["a", "c", "d"] La suppression directe du tableau modifie la valeur du tableau. Recommandations associées :
Quels sont les opérateurs delete et delete dans js ? Et analyse d'exemples d'utilisation
Parlez de l'exemple de tutoriel de la syntaxe DELETE
Articles recommandés sur la fonction php ftp_delete()
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!