当前位置:首页 > JavaScript

js 实现删除

2026-04-05 05:47:37JavaScript

删除数组元素

使用 splice() 方法可以删除数组中的元素。该方法会改变原数组,并返回被删除的元素。

const array = [1, 2, 3, 4, 5];
const deleted = array.splice(2, 1); // 从索引2开始删除1个元素
console.log(array); // [1, 2, 4, 5]
console.log(deleted); // [3]

删除对象属性

使用 delete 操作符可以删除对象的属性。

js 实现删除

const obj = { a: 1, b: 2, c: 3 };
delete obj.b;
console.log(obj); // { a: 1, c: 3 }

删除DOM元素

通过 removeChild()remove() 方法可以删除DOM元素。

js 实现删除

// 使用removeChild
const parent = document.getElementById('parent');
const child = document.getElementById('child');
parent.removeChild(child);

// 使用remove
const element = document.getElementById('element');
element.remove();

删除Map或Set中的元素

对于Map和Set数据结构,可以使用 delete() 方法删除元素。

// Map
const map = new Map();
map.set('a', 1);
map.delete('a'); // true

// Set
const set = new Set([1, 2, 3]);
set.delete(2); // true

删除字符串中的字符

字符串是不可变的,需要创建新字符串来模拟删除操作。

const str = 'hello world';
const newStr = str.slice(0, 5) + str.slice(6);
console.log(newStr); // 'helloworld'

标签: js
分享给朋友:

相关文章

vue实现js休眠

vue实现js休眠

Vue 中实现 JavaScript 休眠 在 Vue 中实现 JavaScript 休眠通常需要使用异步方式,以避免阻塞主线程。以下是几种常见方法: 使用 setTimeout 和 Pro…

js实现跳转

js实现跳转

使用 window.location 跳转 通过修改 window.location.href 实现页面跳转,这是最常用的方法。 window.location.href = 'https://…

js实现计算器

js实现计算器

实现基础计算器功能 使用JavaScript创建一个基础计算器需要处理数字输入、运算符逻辑和结果显示。以下是一个简单的实现示例: let currentInput = '0'; let previo…

利用js实现

利用js实现

使用 JavaScript 实现 在 JavaScript 中,可以通过多种方式实现功能,具体取决于需求。以下是几种常见的方法: 方法一:使用原生 JavaScript // 示例代码…

js实现正交

js实现正交

正交的概念 正交在数学和计算机科学中通常指两个向量垂直或线性无关。在编程中,正交性常被用于设计模块化、低耦合的系统。 向量正交判断 判断两个向量是否正交可以通过点积是否为0来实现: functio…

js实现路由

js实现路由

js实现路由的方法 在JavaScript中实现路由功能可以通过多种方式完成,以下是几种常见的方法: 使用原生JavaScript实现路由 通过监听window.onhashchange事件来实现基…