gpt4 book ai didi

javascript - Object.prototype 函数来测试它是否被定义/不为空?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:32:13 25 4
gpt4 key购买 nike

<分区>

我只是想避免这种情况

if(typeof myObject !== 'undefined' && myObject !== null)
{
//safely use myObject
}

所以我试过了

Object.prototype.doesExist = function() {
return (typeof this !== "undefined" && this !== null);
}

其次是

if(myObject.doesExist()){
//safely use myObject
}

当然结果是myObject is not defined

它明白为什么这行不通,但有没有人想出更好的方法来完成我正在寻找的东西?

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