当前位置:首页 > JavaScript

js实现添加

2026-04-07 04:34:42JavaScript

添加元素到数组

使用 push() 方法可以在数组末尾添加一个或多个元素。

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

使用 unshift() 方法可以在数组开头添加一个或多个元素。

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

插入元素到指定位置

使用 splice() 方法可以在指定索引位置插入元素。

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

参数依次为:起始索引、删除元素数量、要插入的元素。

js实现添加

合并数组

使用 concat() 方法可以合并多个数组,返回新数组。

let arr1 = [1, 2];
let arr2 = [3, 4];
let merged = arr1.concat(arr2); // [1, 2, 3, 4]

使用扩展运算符 ... 也可以合并数组。

let arr1 = [1, 2];
let arr2 = [3, 4];
let merged = [...arr1, ...arr2]; // [1, 2, 3, 4]

添加属性到对象

直接通过赋值可以添加新属性。

js实现添加

let obj = { a: 1 };
obj.b = 2; // { a: 1, b: 2 }

使用 Object.assign() 合并对象属性。

let obj = { a: 1 };
Object.assign(obj, { b: 2 }); // { a: 1, b: 2 }

添加元素到 DOM

使用 appendChild() 方法将节点添加到父元素的子节点末尾。

let parent = document.getElementById('parent');
let child = document.createElement('div');
parent.appendChild(child);

使用 insertBefore() 方法在指定子节点前插入新节点。

let parent = document.getElementById('parent');
let child = document.createElement('div');
let referenceNode = parent.firstChild;
parent.insertBefore(child, referenceNode);

标签: js
分享给朋友:

相关文章

js实现验证码

js实现验证码

实现验证码的JavaScript方法 生成随机验证码 使用Math.random()生成随机字符串,结合数字和字母: function generateCaptcha() { const cha…

js如何实现继承

js如何实现继承

原型链继承 通过将子类的原型指向父类的实例实现继承。子类实例能够访问父类原型上的属性和方法。 function Parent() { this.name = 'parent'; } Parent…

js实现拷贝

js实现拷贝

实现文本拷贝 使用 document.execCommand 方法(已废弃但兼容性较好): function copyText(text) { const textarea = document…

js画图实现

js画图实现

使用Canvas API绘制图形 Canvas是HTML5提供的绘图API,通过JavaScript操作Canvas元素可以绘制各种图形。以下是一个简单的示例: <canvas id="myC…

利用js实现

利用js实现

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

js实现上传文件

js实现上传文件

文件上传的基本实现 使用HTML的<input type="file">元素配合JavaScript的File API可以实现文件上传功能。 <input type="file"…