js数组方法slice(js数组方法splice)

js数组方法slice(js数组方法splice)JavaScript 中的 数组 有两个常用的 方法 slice 和 splice 1 slice 方法 slice 方法 是用于从 数组 中提取指定范围的素 然后返回一个新的 数组 它接受两个参数 即开始索引和结束索引 不包括结束索引本身 如果省略结束索引 则会一直提取到 数组 末尾 原始 数组 不会被修改 示例 javascript const fruits apple banana



JavaScript

中的

数组

有两个常用的

方法

slice

splice

1.

slice 方法

slice 方法

是用于从

数组

中提取指定范围的素,然后返回一个新的

数组

。它接受两个参数,即开始索引和结束索引(不包括结束索引本身),如果省略结束索引,则会一直提取到

数组

末尾。原始

数组

不会被修改。

示例:

 javascript const fruits = ['apple', 'banana', 'orange', 'grape', 'kiwi'];  const slice dFruits = fruits. slice (1, 4); // 从索引 1 到 4(不包括 4)提取素 console.log( slice dFruits); // 输出:['banana', 'orange', 'grape']  const slice dFruits2 = fruits. slice (2); // 从索引 2 开始提取素到 数组 末尾 console.log( slice dFruits2); // 输出:['orange', 'grape', 'kiwi']  console.log(fruits); // 输出原始 数组 ,不受 slice 方法 影响:['apple', 'banana', 'orange', 'grape', 'kiwi'] 

2.

splice 方法

splice 方法

用于修改原始

数组

,它可以用于删除、插入或替换

数组

中的素。它接受三个或更多参数,第一个参数是开始索引,第二个参数是需要删除的素个数,之后的参数是要插入到

数组

的新素(可选)。

splice 方法

会返回一个包含被删除素的

数组

示例:

 javascript const fruits = ['apple', 'banana', 'orange', 'grape', 'kiwi'];  const deletedFruits = fruits. splice (2, 2); // 从索引 2 开始删除 2 个素 console.log(deletedFruits); // 输出:['orange', 'grape'] console.log(fruits); // 输出被修改后的 数组 :['apple', 'banana', 'kiwi']  fruits. splice (1, 0, 'pear', 'melon'); // 从索引 1 开始插入新素 console.log(fruits); // 输出被修改后的 数组 :['apple', 'pear', 'melon', 'banana', 'kiwi']  fruits. splice (4, 1, 'mango'); // 从索引 4 开始替换一个素 console.log(fruits); // 输出被修改后的 数组 :['apple', 'pear', 'melon', 'banana', 'mango'] 

希望这些示例能够帮助你理解

slice

splice 方法

的用法。

今天的文章 js数组方法slice(js数组方法splice)分享到此就结束了,感谢您的阅读。
编程小号
上一篇 2025-10-10 18:33
下一篇 2025-02-22 17:57

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ri-ji/4888.html