gpt4 book ai didi

JavaScript 测试(对象 && 对象 !== "null"&& 对象 !== "undefined")

转载 作者:行者123 更新时间:2023-12-03 02:37:11 27 4
gpt4 key购买 nike

我似乎经常使用这个测试

if( object && object !== "null" && object !== "undefined" ){
doSomething();
}

对象上,我从服务调用或读取cookie中返回(因为不同的浏览器返回不同的值nullundefined“null”,或“未定义”)。

是否有更简单/更有效的方法来进行此检查?

最佳答案

我认为您无法使其变得更简单,但您当然可以将该逻辑重构为函数:

function isRealValue(obj)
{
return obj && obj !== 'null' && obj !== 'undefined';
}

那么,至少你的代码变成:

if (isRealValue(yourObject))
{
doSomething();
}

关于JavaScript 测试(对象 && 对象 !== "null"&& 对象 !== "undefined"),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12535403/

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