Aujourd'hui, nous allons parler de plusieurs méthodes d'opération sur les tableaux :
//Ajouter
a =[]; //Tableau vide
a[0]="Je suis le premier";
a[2]="Je suis le troisième";
a[10]="I C'est le onzième" ;
alert(a.length);//11
//Supprimer
var a=[1,2,3,4,5];
supprimer a[4]/ /Supprimez le cinquième élément, mais ne supprimez pas la position
alert(a.length);
//Ajoutez-en un à la fin de push() ou plus , et renvoie la nouvelle longueur
a=[1,2,3];
alert(a..push("二狗","男",20));//Ajouter à la fin du array Un ou plusieurs
alert(a.length);
alert(a[0]);
//pop() supprime et renvoie le dernier élément du tableau.
//Syntaxe arr.pop();
//Valeur de retour Le dernier élément de arr.
var arr=new Array(3);//La longueur est 3
arr[0]="George";
arr[1]="John";
arr[2]= " Thomas";
document.write(arr)
document.write("
")
document.write(arr.pop())//Supprimer et renvoyer le dernier élément dans l'élément du tableau.
document.write("
")
document.write(arr)
//unshift() ajoute un ou plusieurs éléments au début du tableau , et renvoie la nouvelle longueur
a=[1,2,3];
a.unshift("二狗","男",20);//Ajoutez un ou plusieurs
à la fin du tableau alert (a.length);
alert(a[0]);
//shift() supprime et renvoie le premier élément
var arr=new Array(3);
arr[0]="George";
arr[1]="John";
arr[2]="Thomas";
document.write(arr)
document.write("
")
document.write(arr.shift())//Supprimer et renvoyer le premier élément
document.write ("
")
document.write(arr)
//la méthode concat() fusionne deux tableaux ou plus
var a=[1,2,3,4,5];
var b=[6,7,8,9,10];
var c=[11,12,13,14,15 ]
alert(b.concat(a,c));
//join() convertit tous les éléments du tableau en chaînes et connectés ensemble
var arr=["Aujourd'hui c'est vendredi", "Demain est un jour férié", "Après-demain est aussi un jour férié"]
alert(arr.join(","));
alert (typeof arr.join(""))
//revese() les éléments sont inversés dans l'ordre
var arr=["Aujourd'hui c'est vendredi", "Demain est un jour férié", "Après-demain est aussi un jour férié"];
alert(arr.reverse())
//La méthode slice intercepte une partie du tableau,
//Le premier paramètre est l'indice du début du tableau, et l'élément correspondant doit être indice
//Le deuxième paramètre est l'indice de la fin du tableau, mais pas l'élément correspondant
a=[1,2,3,4,5,6,7,8,9,10, 11,12,13,14,15]
alert(a.slice (0,10))
alert(a.slice(-15,-5))
alert(a)//Toujours le tableau d'origine Aucun changement
//sort() trie les éléments du tableau
var a=[1,9,5,12, 24,16]
function hanshu(x,y){
return x-y;
}
alert(a.sort(hanshu))
//splice( ) est utilisé pour insérer, supprimer ou remplacer des éléments du tableau d'origine
a=[1,2,3,4,5 ,6,7,8,9,10,11,12,13,14,15] ;
a.splice(4,6)//Supprimer 6 à partir du cinquième
alert(a)
a.splice(4,6,50,60,70,80,90,100,110,120,130,140) //Supprimez 6 nombres à partir du cinquième et ajoutez les nombres suivants
alert(a)
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!