当前位置:首页 > JavaScript

js实现增删

2026-03-14 18:06:59JavaScript

实现数组的增删操作

增加元素

使用 push() 方法在数组末尾添加新元素:

let fruits = ['apple', 'banana'];
fruits.push('orange'); 
// ['apple', 'banana', 'orange']

使用 unshift() 方法在数组开头添加新元素:

fruits.unshift('grape');
// ['grape', 'apple', 'banana', 'orange']

删除元素

使用 pop() 方法删除数组最后一个元素:

fruits.pop();
// ['grape', 'apple', 'banana']

使用 shift() 方法删除数组第一个元素:

fruits.shift();
// ['apple', 'banana']

使用 splice() 方法删除指定位置的元素:

fruits.splice(1, 1); // 从索引1开始删除1个元素
// ['apple']

实现对象的增删操作

增加属性

直接赋值添加新属性:

let person = { name: 'John' };
person.age = 30;
// { name: 'John', age: 30 }

使用 Object.assign() 方法:

Object.assign(person, { gender: 'male' });
// { name: 'John', age: 30, gender: 'male' }

删除属性

使用 delete 操作符删除属性:

delete person.age;
// { name: 'John', gender: 'male' }

DOM元素的增删操作

创建和添加元素

创建新元素并添加到DOM:

const newDiv = document.createElement('div');
newDiv.textContent = 'Hello World';
document.body.appendChild(newDiv);

删除元素

使用 remove() 方法:

const element = document.querySelector('div');
element.remove();

使用 removeChild() 方法:

js实现增删

const parent = document.querySelector('body');
const child = document.querySelector('div');
parent.removeChild(child);

标签: js
分享给朋友:

相关文章

js实现图片轮播

js实现图片轮播

实现基础图片轮播 使用HTML、CSS和JavaScript创建一个简单的图片轮播。HTML部分定义轮播容器和图片,CSS设置样式和动画效果,JavaScript处理轮播逻辑。 <div cl…

js实现文件下载

js实现文件下载

使用 a 标签下载文件 通过动态创建 a 标签并设置 download 属性实现文件下载。适用于已知文件 URL 或 Blob 数据的情况。 function downloadFile(url, f…

js实现抽奖

js实现抽奖

实现抽奖功能的基本思路 抽奖功能的核心是随机选择奖项并展示结果。可以通过数组存储奖项,利用随机数生成索引,最后通过动画增强用户体验。 准备奖项数据 定义一个数组存储奖项信息,每个奖项可以包含名称、图…

js jquery

js jquery

jQuery 简介 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画设计和 Ajax 交互。它兼容多种浏览器,提供易于使用的 API,使开发者能够…

js实现dh

js实现dh

JavaScript 实现 DH(Diffie-Hellman)密钥交换 Diffie-Hellman(DH)密钥交换是一种安全协议,允许双方在不安全的通信信道上建立一个共享密钥。以下是如何在 Jav…

js钟表实现

js钟表实现

实现JavaScript钟表的基本方法 创建一个简单的JavaScript钟表可以通过以下步骤完成,涵盖数字和模拟两种形式。 数字钟表实现 HTML结构只需一个显示时间的容器: <div i…