当“ null”包含在数组的项目中时,它计入数组的长度。但是“空”应该没有价值。那为什么会发生呢?
var myArray = ["pizza", "burger", null];
var test = function (input) {
return input.length;
};
document.write(test(myArray));
值null表示故意不存在任何对象值。它是JavaScript的原始值之一。
它不是完全不存在,而是有意的缺席,这意味着有人要在该位置使用空值,并在以后使用/更新它。
null
有独特的意义
https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/null
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句