JS数组splice()功能及测试脚本

JS数组splice()功能及测试脚本

功能介绍

splice() 方法向数组中添加组元或从数组中删除组元,然后返回处理后的数组。

Array.splice(index,howmany,item1,…,itemX)

参数 描述
index 必需。整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。
howmany 必需。要删除的项目数量。如果设置为 0,则不会删除项目。
item1, …, itemX 可选。向数组添加的新项目。

测试脚本

测试脚本test.js的内容如下:

// JavaScript Document
var db = new Array();
db[0] = {"x1": "1"};
db[1] = {"y1": "2"};

console.log(db[0]);
console.log(db[1]);

//to add two elements
db.splice(2,0,{"x2":"2"},{"y2":"4"});

console.log(db[2]);
console.log(db[3]);    

//to change 1 element
db.splice(3,1,{"y2":"6"});
console.log(db[3]);

//to delete 1 element
db.splice(3,1);
console.log(db.length);

var record = {"t20180906001":{"data1":"9"}}
db.splice(3,0,record);
console.log(db[3]);

var oneelement = db[3];
console.log(oneelement.t20180906001);
console.log(oneelement.t20180906001.data1);

//written by Pegasus Yu 2018-09-06

以上脚本体现了用slice()函数实现组元添加,修改和删除的功能。
在Node.js的控制台环境,执行node test即可看到:
JS数组splice()功能及测试脚本_第1张图片

-End-

你可能感兴趣的:(js/Node.js)