gpt4 book ai didi

javascript - 为什么 "null"会增加数组的长度,即使它代表空值?

转载 作者:搜寻专家 更新时间:2023-11-01 04:56:12 37 4
gpt4 key购买 nike

当“null”包含在数组的项目中时,它计入数组的长度。但是“null”应该意味着没有值(value)。那为什么会这样呢?

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

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

最佳答案

The value null represents the intentional absence of any object value. It is one of JavaScript's primitive values.

不是完全不存在,就是故意不存在,意思是有人想在该位置空值,以后再使用/更新。

null 具有独特的含义

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

关于javascript - 为什么 "null"会增加数组的长度,即使它代表空值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43890874/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com