这是避免错误的好方法吗?
var sql_db = window.openDatabase && openDatabase('table', '1.0', 'description', 4096);
它似乎有效,但是如果未实现某个功能,这是避免错误的好方法吗?稍后我会检查是否sql_db是undefined/ null/ false。
它是否适用于所有浏览器,是否返回undefined,null或者不支持?falsewindow.openDatabase
请注意,这不仅仅是关于openDatabase任何可能并非在所有浏览器中实现的功能。我已经在做window.console && console.log()并且效果很好,但在这种情况下,我不会将任何对象保存到变量中。