slice()方法用于提取目标数组的一部分,返回一个新数组,原数组不变

// 语法
// start:起始位置,从0开始
// end:结束位置(不包括该位置本身的元素),此参数省略,会一直到原数组结束
arr.slice(start, end);
//DEMO
var arr1 = ['1','2','3'];
var arr2 = arr1.slice(); // 提取整个数组到一个新数组
console.log(arr1,arr2);

arr2.push('88'); //修改arr2
console.log(arr1,arr2);


修改后,只对新数组有影响。

  • 如果slice()方法的参数是负数,则表示从原数组结尾位置开始数(结尾第一个位置为-1,不是0)。
var arr3 = arr2.slice(-2);
console.log(arr3);

js slice()方法相关推荐

  1. JS slice()方法返回数组中指定元素

    JS slice()方法返回数组中指定元素 定义和用法 slice() 方法可从已有的数组中返回选定的元素. slice()方法可提取字符串的某个部分,并以新的字符串返回被提取的部分. 注意: sli ...

  2. js slice 参数为负值

    示例代码 <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF- ...

  3. js数组截取方式splice()和slice()方法

    js数组截取方式splice()和slice()方法 1.splice() splice() 方法可以添加元素.删除元素,也可以截取数组片段.删除元素时,将返回被删除的数组片段,因此可以使用 spli ...

  4. js中的slice方法(开始索引,结束索引-不包含该索引元素)-截取和splice方法-删除(开始索引,删除个数)和插入-(开始索引,删除个数,插入内容)

    js中的slice方法(开始索引,结束索引-不包含该索引元素)-截取和splice方法-删除(开始索引,删除个数)和插入-(开始索引,删除个数,插入内容) 1.slice(start,end)-截取 ...

  5. js使用slice方法获取数组中某段元素

    js使用slice方法获取数组中某段元素 slice() 方法可从已有的数组中返回选定的元素. 语法:arrayObj.slice(start, [end]) 参数: start:必需.规定从何处开始 ...

  6. js中split,splice,slice方法之间的差异。

    首先我们先来林格斯双击翻译一下: split  劈开, 使分裂: splice   接合; 使结合: slice  切成薄片, 切: 我先是这么区分的:这三个方法最后一个字母是t的是字符串方法,是e的 ...

  7. 【js】数组的splice方法和slice方法的区别

    1.splice方法和slice都是数组的方法 2.splice方法有3种作用 例如,arr=[1,2,3,4,5,6]; splice方法 删除  arr.splice(1, 1); 返回值为删除的 ...

  8. js中splice方法和slice方法

    splice方法用来操作数组splice(startIndex,deleteNum,item1,....,) 此操作会改变原数组. 删除数组中元素 参数解释:startIndex为起始index索引. ...

  9. JS数组的slice()方法传负数和字符串操作函数中的slice()、substr()、substring()

    定义和用法 slice() 方法可从已有的数组中返回选定的元素. 语法 arrayObject.slice(start,end) 参数 描述 start 必需.规定从何处开始选取.如果是负数,那么它规 ...

最新文章

  1. python 基础
  2. 【新技术】不用开发者账号申请ios证书真机调试
  3. sql server 作业收缩数据库
  4. 使用Myelipse逆向生成类图的步骤
  5. C++builder enum类型
  6. 论文浅尝 - ACL2020 | 用于链接预测的开放知识图谱嵌入
  7. STM32-TFTLCD显示
  8. 腾讯内部转岗_腾讯微博即将关停,网友:竟然还活着?
  9. 个人博客作业-Week2 (代码规范, 代码复审)
  10. Kafka的介绍之一
  11. 中国移动MM7 API用户手册(一)
  12. 在TMS320F2812上实现从flash拷贝整个程序到RAM上运行的方法探讨
  13. CSRF与钓鱼链接攻击
  14. UML预约挂号系统建模(团队作业)
  15. 期货平仓/强制平仓/爆仓-股市平仓建仓
  16. PPT中修改已插入对象的图标
  17. 2019:自我觉醒的一年
  18. SQLServer 自定义函数 日期计算月初/月末/年初/年末/季初/季末
  19. undefsafe原型链[网鼎杯 2020 青龙组]notes
  20. 一网打尽!!!以太网、局域网、广域网、因特网、互联网与万维网是什么?用来干什么的?它们之间有什么区别?

热门文章

  1. mybatis -- 嵌套查询
  2. 苹果研发可弯曲电池技术 未来iOS设备会更薄更美观
  3. python使用cdsapi出现错误UnicodeDecodeError: 'gbk' codec can't decode byte 0x9a in position 8
  4. 计算机公共教学平台 用户登录,教学平台(电脑网页端)
  5. 水杯测试用例-转载自网上
  6. 五分钟用CSS创造一只萌萌哒的大熊猫
  7. Kafka之Docker部署Kafka kraft集群
  8. 如何持续改善你的开车技术?
  9. linux三剑客之awk命令详解
  10. 2015 CES Asia物联网:万事万物皆智慧