数组的方法大全,每个数组的基本用法

var list = [1, 2, 3, 4, 5, 6, 'hello', 6, 6, 7, 9]

    // push: 往数组的最后一个位置追加元素
    // list.push(7)
    // console.log(list)

    // unshift: 往数组的第一个位置追加元素
    // list.unshift(0)
    // console.log(list)

    // pop: 移除数组中的最后一个元素,并返回这个被删除的元素
    // var result = list.pop()
    // console.log(result)
    // console.log(list)

    // shift: 移除数组中的第一个元素,并返回这个被删除的元素
    // var result = list.shift()
    // console.log(result)
    // console.log(list)

    // splice: 移除数组某个位置的元素,可以移除多个
    // 参数1:要开始删除的索引位置
    // 参数2:表示要删除几个
    // 参数3往后: 表示要替补的元素, 可以是多个
    // var result = list.splice(1, 1, 666, 888)
    // console.log(result)
    // console.log(list)

    // slice: 切割数组,返回新数组,不会对原始数组造成影响
    // 参数1:切割的起始位置(包含该元素)
    // 参数2:切割的结束位置(不包含该元素)
    // 如果只传一个参数,表示从这个位置截到最后一个元素
    // var result = list.slice(2)
    // console.log(result)
    // console.log(list)

    // concat: 实现数组拼接,返回新数组,不影响原数组
    // var result = list.concat(7, 8, 9)
    // var result = list.concat([7, 8, 9])
    // console.log(result)
    // console.log(list)

    // reverse: 数组反转, 返回新数组,会影响原数组
    // var result = list.reverse()
    // console.log(result)
    // console.log(list)

    // sort: 数组排序, 返回新数组,会影响原数组
    // var result = list.sort()
    // console.log(result)
    // console.log(list)

    // join: 把数组用字符串拼接, 返回拼接后的字符串
    // var result = list.join('-')
    // console.log(result)
    // console.log(list)

    // toString: 把数组转成字符串
    // var result = list.toString()
    // console.log(result)

    // indexOf: 查询某个元素的索引位置, 返回第一个出现的元素的索引
    // 如果元素不存在,返回-1, 可以通过此方法判断元素存不存在
    // var result = list.indexOf(6)
    // console.log(result)

    // lastIndexOf: 查询某个元素的索引位置, 返回最后一个出现的元素的索引
    // var result = list.lastIndexOf(6)
    // console.log(result)

    // includes: 判断某个元素是否存在
    // var result = list.includes(33)
    // console.log(result)

  </script>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值