定制软件开发js中的slice方法(开始索引,截取个数)-截取和splice方法-删除(开始索引,删除个数)和插入-(开始索引,删除个数,插入内容)

js中的方法(开始索引,截取个数)-截取和splice方法-删除(开始索引,删除个数)和插入-(开始索引,删除个数,插入内容)

1、slice(start,end)-截取

slice(start,end):

参数:

start:定制软件开发开始位置的索引

end:定制软件开发结束位置的索引(定制软件开发但不包含该索引位置的元素)

例如:

var arr = ['a','b','c','d','e']var newArr = arr.slice(0,3)  // 不包含索引值为3以后的元素console.log(newArr);   // ['a','b','c']var newArr2 = arr.slice(0); // 如果没有第二个参数,截取的是到最后一个元素console.log(newArr2);  //  ['a','b','c','d','e']
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

2、(index,count)-删除 插入

splice具有删除,插入的功能

===================================================================

2.1、删除功能

splice(index,count)

参数:

index:开始位置的索引

count:要删除元素的个数

返回:返回的是包含被删除元素的数组对象

例如:

var arr = ['a','b','c','d','e']//2.1、删除功能var newArr3 = arr.splice(1,2)  // 会把b,c两个元素给删除掉,改变原数组console.log(newArr3)  // ["b", "c"]-返回的是包含被删除的元素的数组console.log(arr) // ["a", "d", "e"]
  • 1
  • 2
  • 3
  • 4
  • 5
2.2、插入功能

splice(index,0,插入的项)

参数

index:插入元素的索引值

第一个参数(起始位置),第二个参数(删除的项数),第三个参数(插入任意数量的项)

例如

// 插入功能// splice(index,0,插入的项)var arr = ['a','b','c','d','e'];//2.21var newArr4 = arr.aplice(2,0,'李世民')console.log(arr) // ["a", "b", "李世民", "c", "d", "e"]//2.22var newArr5 = arr.aplice(2,1,'李世民')console.log(arr)  // ["a", "b", "李世民", "d", "e"]
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

3、总结:

slice:是截取用的

splice:是做删除 插入用的

网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发