1. Créez un tableau
var tableau = nouveau tableau();
var array = new Array(size);//Spécifiez la longueur du tableau
var array = new Array(item1,item2...itemN);//Créer un tableau et attribuer une valeur
2. Acquisition et cession de valeur
var item = array[index];//Obtenir la valeur de l'élément spécifié
array[index] = value;//Attribuer une valeur à l'élément spécifié
3. Ajouter de nouveaux éléments
array.push(item1,item2...itemN);//Ajoute un ou plusieurs éléments au tableau et renvoie la longueur du nouveau tableau
array.unshift(item1,item2...itemN);//Ajoutez un ou plusieurs éléments au début du tableau, la position de l'élément d'origine se déplacera automatiquement vers l'arrière et renverra la longueur du nouveau tableau
array.splice(start,delCount,item1,item2...itemN);//Supprimez les éléments delCount en arrière de la position de départ, puis insérez un ou plusieurs nouveaux éléments à partir de la position de départ
4. Supprimer des éléments
array.pop();//Supprime le dernier élément et renvoie l'élément
array.shift();//Supprimez le premier élément, la position de l'élément du tableau est automatiquement avancée et l'élément supprimé est renvoyé
array.splice(start,delCount);//Supprimer les éléments delCount en arrière de la position de départ
5. Fusion et interception de tableaux
array.slice(début,fin);
//Renvoie une partie du tableau sous la forme d'un tableau. Notez que l'élément correspondant à end n'est pas inclus. Si end est omis, tous les éléments après start seront copiés
.
array.concat(array1,array2);
//Joignez plusieurs tableaux en un seul tableau
6. Tri des tableaux
array.reverse();//Array reverse
array.sort();//Tri du tableau, renvoie l'adresse du tableau
7. Convertir un tableau en chaîne
array.join(separator);//Connectez les éléments du tableau avec le séparateur
Après toute cette liste, je n’ai toujours pas trouvé de moyen de supprimer des éléments du tableau ! J'ai donc vérifié quelques informations et trouvé une solution.
La suppression d'éléments du tableau nécessite d'étendre le prototype du prototype Array.
Array.prototype.del=function(index){
if(isNaN(index)||index>=this.length){
return false;
}
for(var i=0,n=0;i
if(this[i]!=this[index]){
this[n++]=this[i];
}
}
this.length-=1;
};