为什么“空”会增加数组的长度,即使它表示空值也是如此?

韦丹邦

当“ null”包含在数组的项目中时,它计入数组的长度。但是“空”应该没有价值。那为什么会发生呢?

var myArray = ["pizza", "burger", null];

var test = function (input) {
	return input.length;
};
document.write(test(myArray));

苏雷什·阿塔(Suresh Atta)

值null表示故意不存在任何对象值。它是JavaScript的原始值之一。

它不是完全不存在,而是有意的缺席,这意味着有人要在该位置使用空值,并在以后使用/更新它。

null 有独特的意义

https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/null

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章