美文网首页
js基础之操作数组的10个方法

js基础之操作数组的10个方法

作者: 风雪之隅_b6f7 | 来源:发表于2019-05-18 15:36 被阅读0次

    const Arr=[1,2,3]; 

    1.数组的合并

    const comb=Arr.concat(4,5)

    // comb=[1,2,3,4,5]

    2.数组内删除或者增加元素

    pop() 方法:用于删除并返回数组的最后一个(删除元素)元素,如果数组为空则返回undefined ,把数组长度减 1;

    3.. push() 方法:可向数组的末尾添加一个或多个元素,并返回新的长度,(用来改变数组长度)。

    4.shift() 方法:把数组的第一个元素删除,并返回第一个元素的值

    movePos.shift()

    console.log(movePos)//[2]

    document.write(movePos.length);//1

    5..reverse() :方法用于颠倒数组中元素的顺序。

    6. join() 方法用于把数组中的所有元素放入一个字符串。

    var a=['wqs','web','script']

    console.log(a.join(".")) 

    //index.html:15 wqs.web.script

    7.reverse() 方法用于颠倒数组中元素的顺序。

    8.slice() 方法可从已有的数组中返回选定的元素。

    如果 end 未被规定,那么 slice() 方法会选取从 start 到数组结尾的所有元素。

    arrayObject.slice(start,end)

    var arr = new Array(3)

    arr[0] = "George"

    arr[1] = "John"

    arr[2] = "Thomas"

    document.write(arr.slice(2) + "<br />")

    //John  Thomas

    9.sort() 方法用于对数组的元素进行排序。

    function sortNumber(a,b)

    {

    return  b-a

    }

    var arr = new Array(6)

    arr[0] = "10"

    arr[1] = "5"

    arr[2] = "40"

    arr[3] = "25"

    arr[4] = "1000"

    arr[5] = "1"

    document.write(arr + "<br />")

    document.write(arr.sort(sortNumber))

    10.splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。

    arrayObject.splice(index,howmany,item1,.....,itemX)

    index必需。整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。

    howmany必需。要删除的项目数量。如果设置为 0,则不会删除项目。

    item1, ..., itemX可选。向数组添加的新项目。

    11toSource()返回该对象的源代码。

    12toString()把数组转换为字符串,并返回结果。

    13toLocaleString()把数组转换为本地数组,并返回结果。

    unshift()向数组的开头添加一个或更多元素,并返回新的长度。

    valueOf()返回数组对象的原始值

    相关文章

      网友评论

          本文标题:js基础之操作数组的10个方法

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