js 实现删除
删除数组元素
使用 splice() 方法删除指定位置的元素。该方法会修改原数组,并返回被删除的元素。
const arr = [1, 2, 3, 4, 5];
const deleted = arr.splice(2, 1); // 从索引2开始删除1个元素
console.log(arr); // [1, 2, 4, 5]
console.log(deleted); // [3]
删除对象属性
使用 delete 操作符删除对象的属性。

const obj = { a: 1, b: 2, c: 3 };
delete obj.b;
console.log(obj); // { a: 1, c: 3 }
删除 DOM 元素
通过 remove() 方法或 removeChild() 方法移除 DOM 节点。

// 方法1:直接调用 remove()
const element = document.getElementById('target');
element.remove();
// 方法2:父节点调用 removeChild()
const parent = document.getElementById('parent');
const child = document.getElementById('child');
parent.removeChild(child);
删除 Map 或 Set 中的元素
- Map:使用
delete()方法根据键删除条目。 - Set:使用
delete()方法删除指定值。// Map 示例 const map = new Map([['a', 1], ['b', 2]]); map.delete('a'); // 删除键为 'a' 的条目
// Set 示例 const set = new Set([1, 2, 3]); set.delete(2); // 删除值为 2 的元素
### 删除字符串中的字符
通过字符串方法(如 `slice()`、`substring()`)或正则表达式实现部分删除。
```javascript
const str = 'hello world';
const newStr = str.slice(0, 5) + str.slice(6); // 删除索引5的字符
console.log(newStr); // 'helloworld'
删除本地存储数据
使用 localStorage.removeItem() 或 sessionStorage.removeItem() 删除存储的数据。
localStorage.setItem('key', 'value');
localStorage.removeItem('key'); // 删除指定键的数据






