gpt4 book ai didi

AngularJS - 同时检测未定义的空值或空值的最佳方法是什么?

转载 作者:行者123 更新时间:2023-12-04 13:07:00 25 4
gpt4 key购买 nike

有时我需要同时检查三个条件的值,null、undefined 或 ""。由于我还没有找到任何方法来做到这一点,我自己编写了代码并且它有效。

$scope.isNullOrEmptyOrUndefined = function (value) {
if (value === "" || value === null || typeof value === "undefined") {
return true;
}
}

只是想知道是否有更好的方法来完成同样的事情。

非常感谢提前,

吉列尔莫

最佳答案

这个怎么样?由于您似乎在那些空/未定义的情况下返回 true:

$scope.isNullOrEmptyOrUndefined = function (value) {
return !value;
}

http://jsfiddle.net/1feLd9yn/3/

请注意,空数组和空对象也将返回 false,因为它们是真值。如果您希望触发真/假返回,则省略 !在值(value)之前。

关于AngularJS - 同时检测未定义的空值或空值的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26389450/

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