js 实现删除
删除数组元素
使用 splice() 方法可以删除数组中的元素。该方法接受两个参数:起始索引和要删除的元素数量。
const arr = [1, 2, 3, 4, 5];
arr.splice(2, 1); // 从索引2开始删除1个元素
console.log(arr); // [1, 2, 4, 5]
删除对象属性
使用 delete 操作符可以删除对象的属性。
const obj = { a: 1, b: 2, c: 3 };
delete obj.b;
console.log(obj); // { a: 1, c: 3 }
删除 DOM 元素
通过 removeChild() 或 remove() 方法可以删除 DOM 元素。
// 使用 removeChild
const parent = document.getElementById('parent');
const child = document.getElementById('child');
parent.removeChild(child);
// 使用 remove
const element = document.getElementById('element');
element.remove();
删除本地存储数据
使用 localStorage.removeItem() 可以删除本地存储中的特定数据。
localStorage.removeItem('key');
删除事件监听器
使用 removeEventListener() 可以移除事件监听器。
const button = document.getElementById('button');
const handleClick = () => console.log('Clicked');
button.addEventListener('click', handleClick);
button.removeEventListener('click', handleClick);
删除 Map 或 Set 中的元素
对于 Map 和 Set,可以使用 delete() 方法删除元素。
// Map
const map = new Map();
map.set('key', 'value');
map.delete('key');
// Set
const set = new Set([1, 2, 3]);
set.delete(2);






