javascript数组常见操作方法实例总结【连接,添加,删除,去重,排序等】

  

本文实例讲述了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>      之前      

运行结果:

  

 javascript数组常见操作方法实例总结【连接,添加,删除,去重,排序等】“> </p>
  <p>感兴趣的朋友可以使用:http://tools.jb51.net/code/HtmlJsRun测试上述代码运行效果。</p>
  <p>更多关于JavaScript相关内容还可查看本站专题:《JavaScript数组操作技巧总结》,《JavaScript字符与字符串操作技巧总结》,《JavaScript遍历算法与技巧总结》,《JavaScript数学运算用法总结》,《JavaScript数据结构与算法技巧总结》,《JavaScript查找算法技巧总结》及《JavaScript错误与调试技巧总结》</p>
  <p>希望本文所述对大家JavaScript程序设计有所帮助。</p><h2 class=javascript数组常见操作方法实例总结【连接,添加,删除,去重,排序等】