首页 > 软件开发 > JavaScript >

javascript如何如何截取数组

来源:互联网 2023-03-16 23:58:10 375

javascript截取数组有2个函数,slice是截取后原来的数组不变的,splice是截取后原来的数组会变化的。s0W办公区 - 实用经验教程分享!

下面详细介绍使用方法。s0W办公区 - 实用经验教程分享!

javascript如何如何截取数组s0W办公区 - 实用经验教程分享!

slice

  • 1

    首先创建一个数组s0W办公区 - 实用经验教程分享!

    var arr = [0,1,2,3];s0W办公区 - 实用经验教程分享!

    然后打印它的值s0W办公区 - 实用经验教程分享!

    console.log(arr)s0W办公区 - 实用经验教程分享!

    javascript如何如何截取数组s0W办公区 - 实用经验教程分享!

  • 2

    slice函数有2个参数,分别是要截取的元素的起始位置和结束位置。s0W办公区 - 实用经验教程分享!

    包含起始位置,不包含结束位置s0W办公区 - 实用经验教程分享!

    var a = arr.slice(1,2);s0W办公区 - 实用经验教程分享!

    console.log(a)s0W办公区 - 实用经验教程分享!

    javascript如何如何截取数组s0W办公区 - 实用经验教程分享!

  • 3

    输入s0W办公区 - 实用经验教程分享!

    console.log(arr)s0W办公区 - 实用经验教程分享!

    可以发现原来的数组没有变化s0W办公区 - 实用经验教程分享!

    javascript如何如何截取数组s0W办公区 - 实用经验教程分享!

  • 3此文章未经许可获取自百度经验
  • 4

    如果第二个参数不输入,则从其实位置截取到末尾s0W办公区 - 实用经验教程分享!

    var b = arr.slice(1)s0W办公区 - 实用经验教程分享!

    console.log(b)s0W办公区 - 实用经验教程分享!

    javascript如何如何截取数组s0W办公区 - 实用经验教程分享!

  • splice

  • 1

    splice和slice的区别是splice会从原数组拿走一些数据,拿走后原数组会少了这些数据。s0W办公区 - 实用经验教程分享!

    例如"[0,1,2,3]"这个数组,s0W办公区 - 实用经验教程分享!

    执行".splice(1,2)"拿走中间2个数后,原来的数组就少了中间2个数s0W办公区 - 实用经验教程分享!

    javascript如何如何截取数组s0W办公区 - 实用经验教程分享!

  • 2

    和slice一样,只输入开始位置参数,会截取从开始位置到最后的所有元素s0W办公区 - 实用经验教程分享!

    javascript如何如何截取数组s0W办公区 - 实用经验教程分享!

  • 用哪个?

  • 1

    几乎所有用splice可以做到的事情,只用slice也能完成,但是splice改变原来的数组这种特点使使用者更可能由于粗心带来程序的bug,所以更提倡使用slices0W办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!s0W办公区 - 实用经验教程分享!


    标签: JAVASCRIPT

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码