POP Supprimer le dernier élément
Supprimer le dernier élément et renvoyer la valeur de l'élément supprimé ; si le tableau est vide, renvoyer undefine
var a = [1,2,3,4,5]; a.pop();//a:[1, 2, 3, 4] a.pop();//a:[1, 2, 3] a.pop();//a:[1, 2]
shift supprime le premier élément
Supprime le premier élément du tableau d'origine et renvoie la valeur de l'élément supprimé si le tableau est ; vide, renvoie undefine
var a = [1,2,3,4,5]; a.shift(); //a:[2,3,4,5] a.shift(); //a:[3, 4, 5]
push augmente jusqu'au dernier
et renvoie la nouvelle longueur du tableau <; 🎜>
var a = [1,2,3,4,5]; a.push(6);//[1, 2, 3, 4, 5, 6] aa.push('xx');//[1, 2, 3, 4, 5, 6, "xx"] 返回长度7 a.push('yy');//[1, 2, 3, 4, 5, 6, "xx", "yy"] 返回长度8
unshift augmente vers l'avant
var a = [1,2,3,4,5]; a.unshift();//[1, 2, 3, 4, 5] a.unshift("cc");//["cc", 1, 2, 3, 4, 5] 返回长度6 a.unshift("aaa");//["aaa", "cc", 1, 2, 3, 4, 5] 返回长度7
le tableau inversé se retourne
var a = [1,2,3,4,5]; a.reverse()//a:[5, 4, 3, 2, 1] 返回[5, 4, 3, 2, 1]
joindre le tableau en une chaîne
var a = [1,2,3,4,5]; var b=a.join('||');//b:"1||2||3||4||5" a:[1,2,3,4,5]
indexOf array element index
var a = ['a','b','c','d','e']; a.indexOf('a');//0 a.indexOf(a);//-1 a.indexOf('f');//-1 a.indexOf('e');//4
Renvoie un nouveau tableau composé d'éléments de de l'index de début spécifié (inclus) à l'index de fin (exclusif) dans le tableau d'origine Array, le tableau d'origine est muté et l'index commence à partir de 0
var a = ['a','b','c','d','e']; a.slice(1,3);//["b", "c"] a:['a','b','c','d','e'] a.slice(0,4);//["a", "b", "c", "d"] a.slice(3,4);//["d"]
Renvoie l'élément épissé tableau, le tableau d'origine change et l'index commence à 0
/*参数是2个*/ //第一参数是索引(从0开始),第二是长度 var a = ['a','b','c','d','e']; a.splice(0,2);//["a", "b"] a:["c", "d", "e"] a.splice(0,2);//["c", "d"] a:["e"] var a = ['a','b','c','d','e']; a.splice(0,1);//["a"] a:["b", "c", "d", "e"] 同shift前删除 var a = ['a','b','c','d','e'] a.splice(a.length-1,1)l//["e"] a:["a", "b", "c", "d"] 同pop前删除 /*参数大于2个*/ //splice(start,deleteCount,val1,val2,...):从start位置开始删除deleteCount项,并从该位置起插入val1,val2,... var a = ['a','b','c','d','e']; a.splice(3,1,10,21,238,99);//["d"] a:["a", "b", "c", 10, 21, 238, 99, "e"] var a = ['a','b','c','d','e']; a.splice(a.length,100000000,88)//返回 [] 从最后元素后面的元素,截取长度任意个,肯定是空 a:["a", "b", "c", "d", "e", 88] 同push后增加 var a = ['a','b','c','d','e']; a.splice(a.length,0,88)//返回 [] 从最后元素后面的元素,截取长度任意个,肯定是空 a:["a", "b", "c", "d", "e", 88] 同push后增加 var a = ['a','b','c','d','e']; a.splice(0,0,88,99)//返回 [] 从第一个元素,截取长度0个 肯定是空 a:[88, 99, "a", "b", "c", "d", "e"] 同unshift前增加
renvoie le nouveau tableau fusionné et le tableau d'origine change
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!