美文网首页
数组的方法简单用法

数组的方法简单用法

作者: 戴西西的染坊 | 来源:发表于2018-03-10 14:54 被阅读0次

    数组的方法简记

    var array = [1,2,3,4,5]
    var length = array.push("我是一个奥特曼")
    console.log(length)
    console.log(array)
    // push()添加一个元素到数组末尾,然后返回数组当前长度
    
    var pop = array.pop()
    console.log(pop)
    console.log(array)
    // pop() 弹出数组最后一个元素然后返回,原数组改变
    
    var a = array.shift()
    console.log(a)
    console.log(array)
    // shift()删除第一个元素,并且返回,原数组发生变化
    
    var b = array.unshift("我是一个怪兽")
    console.log(b)
    console.log(array)
    //unshift()添加任意项至数组开头,并且返回长度,原数组发生改变
    
    console.log(array.join(","))
    //join()为数组项之间添加指定符号作为分隔符,只接受一个字符串,并且返回包含所有项的字符串
    
    var splice = array.splice(1,2)
    console.log(splice)
    console.log(array)
    //splice()删除元素提供两个参数,一个是起始位置,第二个是删除的项数,并且被删除的元素以数组形式返回
    
    var splice2 = array.splice(1,1,"我是一拳超人")
    console.log(splice2)
    console.log(array)
    //splice()提供第三个参数用以添加至指定的第一个参数的位置,实现替换的功能
    
    var splice3 = array.splice(2,0,"我是孙悟空")
    console.log(splice3)
    console.log(array)
    //splice()实现插入的功能,第二个参数实现删除元素个数设置为0 即可
    
    array.push(6,7,8,9,10)
    array.sort()
    console.log(array)
    //sort()进行项之间的比较,默认情况下最小的在前面,最大的在后面
    
    console.log(array.sort(function(v1,v2){
      return v2 - v1
    }))
    //sort()接受一个函数,当两个参数比较返回的值是正时,则调换位置,当为负时则位置不变,这段代码就是当v2 - v1 为ture即v2大于v1时则调换位置,大的就会在前,小的在后。最后实现按从大到小排序。
    
    console.log(array.sort(function(v1,v2){
      return v1 - v2
    }))
    //这个就是实现从小到大排序
    
    console.log("滴滴滴滴滴滴滴")
    console.log(array)
    array.reverse()
    console.log(array)
    //实现数组的倒转,原数组改变
    
    var array3 = [11,12,13,14,15]
    array2 = array.concat(array3,16)
    console.log(array)
    console.log(array2)
    //concat()先创建数组的副本,再把副本添加到新数组的末尾,这个参数可以使数组也可以是字符
    

    console

    DEMO

    相关文章

      网友评论

          本文标题:数组的方法简单用法

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