我想知道是否有一种巧妙的方法:
if (app && app.object && app.object.foo) {
alert(app.object.foo.bar);
}
Run Code Online (Sandbox Code Playgroud)
这真的很长而且"丑陋".
我发现Angular2对于这样的情况有一些非常好的东西.但我认为这仅适用于模板:
<div>{{this?.object?.foo?.bar}}</div>
Run Code Online (Sandbox Code Playgroud)
这让我真的退出了,因为我有很多代码看起来就像第一个例子.它完成了工作,但我真的在跳跃,有更复杂的东西.
我有一个使用WebSQL数据库的应用程序.我可以在Chrome中的计算机上运行应用程序时调试数据库.但是当我尝试在我的iPod上调试它(连接到我的计算机,使用Safari的Web Inspector)时,没有WebSQL文件夹Resources.只有Local Storage和Session Storage.在哪儿WebSQL database文件夹去了?我使用的是OS X 10.9.5,Safari 7.1,iOS 8.3.