gpt4 book ai didi

javascript - 将事物设置为未定义

转载 作者:行者123 更新时间:2023-11-30 13:22:29 25 4
gpt4 key购买 nike

我在我们的代码库中看到了这一点:

(function(undefined) {
var foo = {
dirtyRow: undefined,
dirtyCells: undefined,
...
clearDirty: function () {
this.dirtyRow = undefined;
this.dirtyCells = undefined;
}
}
})();

有人可以为我阐明这有什么问题吗?我们应该怎么做?

最佳答案

在此上下文中,

nullundefined 更有意义,因为您正在定义变量但尚未为其赋值。

然而,nullundefined 都是假值,因此在大多数情况下,行为是相同的。

null 是关键字,而 undefined 不是。所以 null 会更“可靠”,即使您使用参数来确保 undefined 实际上是未定义的。

关于javascript - 将事物设置为未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9726851/

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