目前我這樣設置我的默認值的更好的辦法:設置默認值
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 –