Js slice和 splice 数组详解操作整理

Table of Contents

Js 数组操作slice和splice容易混淆

今天详细说明一下这两个方法的使用

一、slice 切片,切下

语法

      1. 语法

  2. array.slice(start,end)

  3.  

  4. 参数

  5. start: 必需。整数,规定从何处开始选取,使用负数可从数组结尾处规定位置

  6. end: 可选。规定从何处结束选取。如果未指定参数,则从start开始一直截取到数组结尾

  7.  

  8. 返回值

  9. 返回一个新的数组,包含从start到end(不包含该元素)的array中的元素

使用场景:

  • 不修改原数组
  • 主要用于数组截取

代码案例:

      1.  var number=[0,1,2,3,4,5];

  2.  console.info(number.slice(3));//返回,3,4,5

  3.  console.info(number.slice(1,2));//返回, 1,从下标1截取到下标2,不包含下标2

二、splice 粘贴处,胶接处

语法

      1. 语法

  2. array.splice(index,howmany,item1,…,itemX)

  3.  

  4. 参数

  5. index:必需。整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。

  6. howmanyÿ

0 评论

发表评论

精品游戏◆乐于分享


Title