我们如何从中删除数组条目:
var a = [],b = [],c = [],d = [];
var multi = {
a: a, b: b, c: c, d: d
};
表示如果我想a
从 multi 中删除数组。我应该怎么办?
我们如何从中删除数组条目:
var a = [],b = [],c = [],d = [];
var multi = {
a: a, b: b, c: c, d: d
};
表示如果我想a
从 multi 中删除数组。我应该怎么办?
使用delete
关键字:
delete multi.a
例子:
var a = [], b = [], c = [], d = [];
var multi = { a: a, b: b, c: c, d: d };
delete multi.a;
console.log(multi);
结果:
Object
b: Array[0]
c: Array[0]
d: Array[0]
文件:
删除操作符从对象中删除一个属性。
要删除对象的属性,delete
它。
delete multi.a
属性的值是什么并不重要(它可以是数组或其他任何东西)。
不过,该变量a
仍将包含对同一数组的引用。如果你想完全摆脱它,你必须覆盖那个变量或者让它超出范围。
var a = [],b = [],c = [],d = [];
var multi = {
a: a, b: b, c: c, d: d
};
delete multi.a;
console.log(multi);
你可以删除它:
delete multi.a