// 示例代码:从 JavaScript 数组中删除元素
// 创建一个数组
let list = ['apple', 'banana', 'cherry', 'date'];
// 方法 1: 使用 splice() 方法删除指定位置的元素
// splice(startIndex, deleteCount)
list.splice(1, 1); // 删除索引为 1 的元素(即 'banana')
console.log(list); // 输出: ['apple', 'cherry', 'date']
// 方法 2: 使用 filter() 方法删除符合条件的元素
// filter() 创建一个新数组,包含所有通过测试的元素
list = ['apple', 'banana', 'cherry', 'date'];
list = list.filter(item => item !== 'cherry'); // 删除值为 'cherry' 的元素
console.log(list); // 输出: ['apple', 'banana', 'date']
// 方法 3: 使用 indexOf() 和 splice() 删除第一个匹配的元素
list = ['apple', 'banana', 'cherry', 'date'];
let index = list.indexOf('banana');
if (index > -1) {
list.splice(index, 1); // 删除 'banana'
}
console.log(list); // 输出: ['apple', 'cherry', 'date']
上一篇:js 自定义事件
下一篇:js lodash
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站