本文实例讲述了javascript数组常见操作方法。分享给大家供大家参考,具体如下:
& lt; !DOCTYPE html> & lt; html lang=癳n”比; & lt; head> & lt;元charset=皍tf - 8”比; & lt; title> www.jb51.net数组的方法& lt;/title> & lt; script> var arr=(1、3、4) var arr1=(“a”、“b”、“c”) var arr2=[“d”、“e”、“f”) var arrNum=[]//1,向数组的末尾添加一条或多条元素,并返回新的长度//arr.push (“longzhoufeng”)//console.log (arr)//1, 3, 4,“longzhoufeng”//2,向数组的最开始添加一条或多条元素,并返回新的长度//arr.unshift (minigui)//IE6, 7不支持//console.log (arr)//癿inigui”, 1, 3, 4//3、连接二个数组或者多个数组//var newArr=arr.concat (arr1 arr2)//console.log (newArr)//[1, 3, 4,““,“b”,“c”,“d”,“e”,“f”)//4,删除并返回数组的第一个元素//console.log (arr1.shift ());////arr1.shift ();//console.log (arr1);//b, c//5、删除并返回数组的最后一个元素//console.log (arr1.pop ());//c//arr1.pop ()//console.log (arr1)//(“a”、“b”)//6,删除,替换,添加//arr1.splice(0, 2)//0代表位置,2代表要删除的个数//console.log (arr1)//[c]//替换//arr1.splice (0, 1,“longzhoufeng”)//第三个参就是在0位置上替换成longzhoufeng//arr1.splice (0, 1,“longzhoufeng”)//第三个参就是在0位置上替换成longzhoufeng//console.log (arr1)//(“longzhoufeng”、“b”、“c”)//添加//arr1.splice (1 0“longzhoufeng”)//console.log (arr1)//(“a”、“longzhoufeng”、“b”,“c”)//数组去重 var arr3=(1、3、3、2、5、6、7、7]//1,先遍历数组的每一个元素 我(var=0; i< arr3.length;我+ +){//2,每遍历对比一个,就得往前加一位 (var j=i + 1; j& lt;/head> & lt; body> & lt;/body> & lt;/html> >之前 运行结果: