gpt4 book ai didi

javascript - 是 var db = window.openDatabase && openDatabase();避免错误的好方法?

转载 作者:行者123 更新时间:2023-11-30 08:51:11 35 4
gpt4 key购买 nike

这是避免错误的好方法吗?

var sql_db = window.openDatabase && openDatabase('table', '1.0', 'description', 4096);

这似乎可行,但如果未实现某个功能,这是避免错误的好方法吗?稍后我将检查 sql_db 是否为 undefined/null/false

它是否适用于所有浏览器,如果 window.openDatabase,它是否返回 undefinednullfalse > 不支持吗?

请注意,这不仅与 openDatabase 相关,而且还与并非在所有浏览器中都实现的任何功能有关。我已经在执行 window.console && console.log() 并且工作正常,但在那种情况下我没有将任何对象保存到变量。

最佳答案

是的,没关系,尽管我建议在 && 之后添加 window. 部分,只是为了防止与任何局部变量发生冲突。

如果全局变量未定义,它将返回 undefined - 这种行为在浏览器中是一致的,但是请记住 undefined 不是保留字并且可以理论上可以覆盖。我不明白为什么有人会这样做,但很高兴知道。

关于javascript - 是 var db = window.openDatabase && openDatabase();避免错误的好方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17720858/

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