美文网首页
数组去重,以及数组的方法

数组去重,以及数组的方法

作者: 糖心m | 来源:发表于2017-06-12 23:51 被阅读101次

    1.数组去重

    var arr1 = [1,2,3,4,5,6,7,8,9,8,7,4,56,,12,3];

    var Arr1 = [];for(var i in arr1){ if(Arr1.indexOf(arr1[i]) == -1){ Arr1.push(arr1[i]) }} //从小到大排列

    document.write(Arr1.sort(fun).join("<"))function fun(a,b){ return a-b}

    2.字符串截取      Slice(开始的下标,结束的下标(不包含本身))        Var  a=[1,2,3,4,5]        Alert(a.slice(0,3))//1,2,3        alert(a.slice(1,-1))//2,3,4      Substr(开始的下标,截取的长度)      Substring(开始的下标,结束的下标)

    1.如果开始位置或结束位置为负数时,则将其置为0,返回原数组。

    2.如果开始位置和结束位置都为负数,则返回空数组。

    3.如果起始位置大于结束位置,可以调换两参数的位置

    3.操作数组

    1. 创建数组:两种方法var arr=[1,2,3,4] ,Var arr=new Array();

    2. arr.unshift(0)向数组添加数据原有数据向后移(向前边添加数据)

    3. arr.push(4,5,6)向数组末尾添加数据

    4. arr.splice(3,2,2.5,2.8)

    5. 插入元素,向数组某个位置添加数据,超过两个参数时splice第一个数添加数据的位置,第二个数在这个位置后删除元素的个数,第三个数添加数据

    6. 两个参数时:splice(删除元素的位置,删除元素的个数)删除元素时返回值以数据的类型返回,返回值是删除的数据 var a=arr.Splice(3,1)此时的a就是数组,数组里是删除的元素

    7. [0,1,2,3,4,5,6]修改元素:arr[1]=”1”,

    8. 查看元素:var b=arr[4];第四个是数字4,从0开始数

    9. 合并数组:var array1=[1,2,3];var array2=[4,6]  数组:Array=[1,2,3,4,6]

    10. Var d=array1.concat(array2)

    11. 被合并的数组数据在合并数组数据后面12. 颠倒数组:array1.reverse();console.log(array1)13. 演示:[3,2,1]14. 分割数组:var str=array1.join(“.”)  Console.log(str)3.2.1

    相关文章

      网友评论

          本文标题:数组去重,以及数组的方法

          本文链接:https://www.haomeiwen.com/subject/gkbrqxtx.html