gpt4 book ai didi

javascript - if (a) {} 抛出未捕获的 ReferenceError

转载 作者:行者123 更新时间:2023-11-30 10:32:28 25 4
gpt4 key购买 nike

我需要能够检查一个变量是否存在(如果它没有分配给 {})而不在 javascript 中抛出错误。当我尝试这段代码时

if (a) {}    

它抛出 Uncaught ReferenceError

我真正想做的是不抛出错误的事情:

a = a || {}    

或者看起来像这样

if (a) { a = {} }    

最佳答案

if (typeof a === 'undefined'){
// variable is not available and you can write a = {}
}

但是a = a || {} 很快

关于javascript - if (a) {} 抛出未捕获的 ReferenceError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16126290/

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