Javascript 控制台中的变量为null
所以,我通过Facebook FQL得到一个变量,在某些情况下它是Javascript 控制台中的变量为null,javascript,facebook,Javascript,Facebook,所以,我通过Facebook FQL得到一个变量,在某些情况下它是null。即使我试图避免使用空部分,在控制台中它仍然返回空值。我有类似的东西,所以当变量为null时,它将显示一个回退 if(group[i].pic_cover) { groupcover.src = group[i].pic_cover.source; } else { groupcover.src = "../images/noimg.png"; } 为什么?尝试使用
null
。即使我试图避免使用空部分,在控制台中它仍然返回空值。我有类似的东西,所以当变量为null时,它将显示一个回退
if(group[i].pic_cover) {
groupcover.src = group[i].pic_cover.source;
} else {
groupcover.src = "../images/noimg.png";
}
为什么?尝试使用typeof
if(typeof group[i].pic_cover !='null')
{
groupcover.src = group[i].pic_cover.source;
}
else{
groupcover.src = "../images/noimg.png";
}
您没有检查
.source
是否为假,只是检查.picu cover
是否为假。也许你是想全部检查一下
if(group[i] && group[i].pic_cover && group[i].pic_cover.source) {
groupcover.src = group[i].pic_cover.source;
} else{
groupcover.src = "../images/noimg.png";
}
当组[i]的类型为[code]时,pic\u cover是否有错误?
的类型x
从不为'null'
。直到ES6。