当前位置:首页 > JavaScript

js增删改查怎么实现的

2026-01-31 09:22:30JavaScript

JavaScript 增删改查实现方法

数组操作

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

let arr = [1, 2, 3];
arr.push(4); // [1, 2, 3, 4]

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

arr.unshift(0); // [0, 1, 2, 3, 4]

删(删除元素) 使用 pop() 方法删除数组末尾元素:

arr.pop(); // [0, 1, 2, 3]

使用 shift() 方法删除数组开头元素:

arr.shift(); // [1, 2, 3]

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

arr.splice(1, 1); // 从索引1开始删除1个元素 → [1, 3]

改(修改元素) 直接通过索引赋值:

arr[0] = 10; // [10, 3]

使用 splice() 替换元素:

arr.splice(1, 1, 20); // 将索引1的元素替换为20 → [10, 20]

查(查找元素) 使用 indexOf() 查找元素索引:

let index = arr.indexOf(20); // 1

使用 includes() 检查元素是否存在:

let exists = arr.includes(20); // true

对象操作

增(添加属性) 直接赋值添加新属性:

let obj = { name: 'Alice' };
obj.age = 25; // { name: 'Alice', age: 25 }

删(删除属性) 使用 delete 操作符:

delete obj.age; // { name: 'Alice' }

改(修改属性) 直接通过属性名赋值:

obj.name = 'Bob'; // { name: 'Bob' }

查(访问属性) 使用点表示法或方括号表示法:

let name = obj.name; // 'Bob'
let name2 = obj['name']; // 'Bob'

DOM 元素操作

增(创建元素) 使用 createElementappendChild

let div = document.createElement('div');
div.textContent = 'New Element';
document.body.appendChild(div);

删(移除元素) 使用 removeChildremove

document.body.removeChild(div);
// 或
div.remove();

改(修改元素) 修改元素属性和内容:

div.textContent = 'Updated Content';
div.setAttribute('class', 'new-class');

查(查询元素) 使用选择器方法:

let element = document.querySelector('.new-class');
let elements = document.querySelectorAll('div');

本地存储操作

增(存储数据) 使用 localStorage.setItem

localStorage.setItem('key', 'value');

删(移除数据) 使用 localStorage.removeItem

localStorage.removeItem('key');

改(更新数据) 重新设置相同键的值:

localStorage.setItem('key', 'new-value');

查(获取数据) 使用 localStorage.getItem

js增删改查怎么实现的

let value = localStorage.getItem('key');

标签: js
分享给朋友:

相关文章

js实现动画

js实现动画

使用 CSS 动画与 JavaScript 控制 通过 JavaScript 动态添加或移除 CSS 类来触发动画。CSS 定义关键帧(@keyframes),JavaScript 通过 classL…

js实现图表

js实现图表

在JavaScript中实现图表通常使用流行的图表库,以下是几种常见的方法和工具: 使用Chart.js Chart.js是一个简单灵活的库,适合快速生成响应式图表。安装方式包括CDN引入或npm安…

js实现报表

js实现报表

使用JavaScript实现报表 在JavaScript中实现报表功能可以通过多种方式完成,常见的方法包括使用原生JavaScript、第三方库(如Chart.js、D3.js)或结合后端数据渲染。以…

js实现交换

js实现交换

交换变量的方法 在JavaScript中,交换两个变量的值有多种方法。以下是常见的几种实现方式: 使用临时变量 通过引入一个临时变量来存储其中一个变量的值,实现交换: let a = 1; le…

js实现正交

js实现正交

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

js实现图片

js实现图片

图片加载与显示 在JavaScript中,可以通过Image对象动态加载图片。创建实例后设置src属性触发加载,通过onload回调处理加载完成后的操作: const img = new Ima…