JS:slice 方法:简洁直观,图文并茂,让你轻松掌握!

一、内容简介

slice [slaɪs] v.切成片

截取并返回一个新数组。

0
1
2
3
4
5
-6
-5
-4
-3
-2
-1

二、快速上手

  1. 深拷贝

    const arr = [0, 1, 2, 3, 4, 5];
    const copy = arr.slice(); // [0, 1, 2, 3, 4, 5]
    
    const copy = [...arr]; // [0, 1, 2, 3, 4, 5]
    
  2. 数组截取

    .slice(a, b) 截取的范围为前闭后包 [a,b)

    arr.slice(2,4); //[2, 3]
    arr.slice(-4, 4); //[2, 3]
    arr.slice(-4, -2); //[2, 3]
    
    slice(-4, -2)
    slice(2, 4)
    -3
    -4
    3
    2
    0
    1
    4
    5
    -6
    -5
    -2
    -1
  3. 数组截取

    .slice(a) 截取的范围为前闭后无穷 [a,+∞)

    arr.slice(2); //[2, 3, 4, 5]
    arr.slice(-4); //[2, 3, 4, 5]
    
    slice(2)
    slice(-4)
    5
    4
    3
    2
    -1
    -2
    -3
    -4
    0
    1
    -6
    -5
  • 20
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值