解析Javascript数组并添加和删除JSON元素
删除数组的方法javasscript 31,使用移位()方法
移位:删除原始数组的第一项并返回删除元素的值;如果数组为空,返回到未定义的值。
var超迈= { 12345 }
Var(超迈。移) / 1
警报(超迈) / / {五}
2,使用POP()方法
弹出:删除原始数组的最后一项,返回删除元素的值;如果数组是空的,返回到未定义的值。
var超迈= { 12345 }
Var(超迈。流行) / 5
警报(超迈) / / {三}
前一种方法只能操作数组的开头和结尾,不能操作中间项。如果要操作中间项,请使用拼接方法。
3、采用拼接法
此方法非常强大,可以添加、删除和替换项数组。
修改操作:
var超迈= { 12345 }
Chaomao.splice(2,1,8,9)
警报(超迈) / / 1,2,8,9,4,5
第一个参数准备好操作数组位置,第二个参数是数组后面的操作位置,后面是第三,在内容后面被替换。
例如:从超迈阵列2的位置(即价值3,数组下标从0开始),和2位改为8, 9。
如果我们改变二参数为2,这是chaomao.splice(2,2,8,9),也就是说,2位变为8, 9后两项,并且打印出来的结果是1,2,8,9,5,3和4 2个。
这里的警告是,数字不一定是替换,替换项等于1,可以替换为3项,5项也可以改为2,基于这个原则,我们可以用这个方法来添加和删除数组。
删除操作:
var超迈= { 12345 }
Chaomao.splice(2,1)
警报(超迈) / / 1、2、4、5
在上面的例子中,取代超迈的位置2 1项为空,因为没有在后面的内容,结果可以看出,3项是删除。
添加操作:
var超迈= { 12345 }
Chaomao.splice(2,0,8,9)
警报(超迈) / / 1,2,8,9,3,4,5
在上面的例子中,代替0项2位超迈到8、9等于增加了两项。
事实上,删除和添加操作只是拼接修改方法的两个衍生物。
javasscript删除对象的方法
用删除操作符删除js中的对象元素
让我们看一个例子。
复制代码代码如下所示:
var = {
名字:超迈,
年龄:45,
性:男性
};
删除器
对于(var i){
console.log(我); / /性,输出的时代,名字已被删除。
}
添加JSON元素的方法
复制代码代码如下所示:
如果JSON定义了
JSON {文本}值;
json.text2 = value2; / /中变量名必须符合标准,或者使用一个数组赋值