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即可看到:
在这里插入图片描述

-End-

猜你喜欢

转载自blog.csdn.net/hwytree/article/details/103334711