目前我这样设置我的默认值的更好的办法:设置默认值
var ls = localStorage.get('app')
if (ls && typeof ls.installDate !== typeof undefined) { var installDate = ls.installDate } else { var installDate = false }
if (ls && typeof ls.settingsTab !== typeof undefined) { var settingsTab = ls.settingsTab } else { var settingsTab = '' }
if (ls && typeof ls.aboutTab !== typeof undefined) { var aboutTab = ls.aboutTab } else { var aboutTab = true }
加上额外的30其它值。我在考虑是否有更好的(更短的)方法来解决这种类型的方法。
'VAR installDate =(LS && ls.installDate)||假' – haim770
我投票结束这个问题作为题外话,因为它是要求改善工作代码。请问[codereview.se] –
方法名称必须是'getItem('app')'而不是'get('app')':P –