我似乎無法找到如何檢查對象屬性值是否爲false的解釋。我有這個代碼,我試圖檢查屬性'active'是否爲false,但只有typeof data[i].active ==='undefined
部分工作。檢查對象屬性值是否爲
function createHTML(data) {
var myTable = document.getElementById('list');
for(var i=0; i<data.length; i++) {
var row = myTable.insertRow();
for (var key in data[i]) {
var cell = row.insertCell();
if (data[i].hasOwnProperty(key)) {
cell.innerHTML = data[i][key];
if(typeof data[i].active === false || typeof
data[i].active ==='undefined') {
cell.innerHTML+= "<span class='eye'><i class='fa fa-
eye-slash'></i></span>";
}
}
}
}