我有这个代码:
var sideBar = localStorage.getItem('Sidebar');
我想在if语句中检查sideBar是否被定义,而不是null.我有点困惑我知道有一个:sideBar == undefined和sideBar!= null
但是有没有一个很好的方法来做这个测试这两个内部的if:
if (??)
解决方法
检查变量是否被定义的最佳做法不为null:
if (typeof sideBar !== 'undefined' && sideBar !== null)
编辑意识到你没有检查某些东西是否定义,您正在检查它是否定义,因此再次编辑以更准确地回答您的请求