slice:
该方法不会改变元素数组,而是将截取到的元素封装到一个新数组中返回参数:

  1. 截取开始的位置的索引,包含开始索引;
  2. 截取结束的位置的索引,不包含结束索引;
    -第二个参数可以省略不写,此时会截取从开始索引往后的所有元素
    -索引可以传递一个负值,如果传递一个主值,则从后往前计算
    -1倒数第一个
    -2倒数第二个
      var arr = ['孙悟空', '沙和尚', '猪八戒', '唐僧', '白骨精']var result = arr.slice(0, 2); //孙悟空,沙和尚var result = arr.slice(3);   //唐僧,白骨精var result = arr.slice(1, -1); //孙悟空,沙和尚,猪八戒,唐僧console.log(result);

splice:
-使用splice()会影响到原数组,会将指定元素从原数组中删除,并将被删除的元素作为返回值返回;
-参数:
第一个,表示开始位置的索引;
第二个,表示删除的数量;
第三个及以后。
可以传递—些新的元素,这些元素将会自动插入到开始位置索引前边

 var arr = ['孙悟空', '沙和尚', '猪八戒', '唐僧', '白骨精']arr.splice(0, 2, '红孩儿', '牛魔王') console.log(arr);

slice和splice相关推荐

  1. 区分JavaScript中slice与splice方法

    区分JavaScript中slice与splice方法 slice()方法是从已有的数组中返回通过索引选定的元素. 语法:array.slice(startIndex,endIndex) 参数star ...

  2. html函数splice,js数组的常用函数(slice()和splice())和js引用的三种方法总结—2019年1月16日...

    总结: slice()和splice() slice(参数1,参数2)可以查找数组下对应的数据,参数1为起始位置,参数2为结束位置,参数2可以为负数,-1对应的是从后向前数的第一个数值.splice( ...

  3. 数组对象的slice和splice方法

    数组对象的slice和splice方法之前被大神虐过一次,长长记性,专门把这两个方法拿出来做一个比较,本文仅做学习笔记使用,如有任何意见或建议欢迎在评论区指出.slice定义和用法slice() 方法 ...

  4. 关于数组的 slice() 和 splice() 方法

    slice() 是创建一个新的数组(所以不能 array.slcie(1,4)这样用 必须 var a = array.slice(1,4) 这样赋给一个变量吗? ),并且这个例子的返回值是 数组的 ...

  5. 【JS点滴】substring和substr以及slice和splice的用法和区别。

    那么就由一道笔试题引入吧,已知有字符串a="get-element-by-id",写一个function将其转化成驼峰表示法"getElementById": ...

  6. slice 和splice 的区别 js

    slice 和splice 的区别js slice 定义和用法 一个参数 正数 负数 两位参数 正数 负数 splice 定义和用法 两个参数 正数 负数 单一个参数 正数 负数 今天写一道算法题时候 ...

  7. JavaScript中slice()、splice()、split()、join()、unshift()、push()

    slice()和splice()都是数组截取方法(字符串中也有slice()方法); 1.a:slice(start,end)接受两个参数,第一个参数表示截取起始位置, 第二个参数表示截取终止位置(不 ...

  8. 最浅显易懂的Javascript 中的slice和splice

    Javascript 中的slice和splice 总: 1.slice方法可以截取一个数组中的片段 支持从头开始截取,或者从末端开始截取,一个参数代表从这个元素一直到末尾.slice方法正如它的字母 ...

  9. slice和splice的用法

    slice和splice slice(start,end): 切割 包前不包后 返回值为切割值 原数组没有改变! splice(start,deleteCount,item1,item2,itemN) ...

  10. slice、splice、splite三者之间的区别与用法

    彻底搞明白slice.splice.splite三者之间的区别与用法 slice()方法: slice() 方法可从已有的数组中返回选定的元素. slice()方法可提取字符串的某个部分,并以新的字符 ...

最新文章

  1. 如何利用Docker构建基于DevOps的全自动CI
  2. s5pv210 uboot-2012-10移植(七) 之支持SD卡
  3. SpringCloud教程-分布式配置中心Config (SpringCloud版本Greenwich.SR4)
  4. rfid在高速公路管理中的应用_RFID技术与ETC技术在弱电门禁系统中应用
  5. 那些奇奇怪怪的男性用品......
  6. elementui更改el-table表头背景颜色和字体颜色
  7. Python3 Ocr 初探
  8. python调用webservice接口实例_python调用各种接口,webservice,c接口,com接口,socket协议方法...
  9. B - C语言实验——整数位
  10. 编写跨浏览器兼容的 CSS 代码的金科玉律
  11. fraction类的创建java_设计一个表示分数的类Fraction。这个类用两个int类型的变量分别表示分子和分母。(Java语言)...
  12. 强化学习10——迭代学习
  13. A. Rainbow Dash, Fluttershy and Chess Coloring(思维) Codeforces Round #662 (Div. 2)
  14. 如何从零开始创建React项目
  15. 求生之路服务器正在强制此文件的一致性,求生之路2和朋友联机错误代码的解决办法...
  16. 购物栏置底 - uni-ui组件uni-goods-nav放在屏幕下方的办法
  17. Mysql数据库日常使用备注
  18. 分享一个英文词语翻译成中文的数据
  19. 2023全国特种作业操作证高压电工模拟试卷一[安考星]
  20. iOS---GPUImage研究:内置滤镜解析

热门文章

  1. Android 指定纯色图标的颜色
  2. Cty的Linux学习笔记(三)
  3. buddy system - Linux内存管理(6)
  4. Eclipse C++下OpenCV工程项目的模板建立
  5. Echarts实现区域地图数据渲染的一些尝试 || 各种方案/资源的集锦
  6. 手机屏幕提词器软件哪个好用?快来看看这几个手机提词器
  7. 49 张图 26 个问题详解什么是 WiFi ?
  8. PhotoShop CC 64位绿色版
  9. 区块链之java(五) eth
  10. 初创公司,你确定你需要人工智能吗?