删除数组中元素
var ipr = [“zhong”,“du”,“sun”,“an”,“yuan”];
delete ipr[4]; //return true
console.log(ipr); //[“zhong”,“du”,“sun”,“an”]
console.log(ipr.length); //5
console.log(4 in ipr); //false
console.log(ipr[4]); //undefined
删除数组中元素,数组长度不会发生变化,但是元素实际不存在数组中了。
var ipr = [“zhong”,“du”,“sun”,“an”,undefined];
console.log(4 in ipr); //ture
如果将最后个元素置为undefined,实际还是存在数组中。