http GET方法的响应如下所示:
{
id:1,
name:"John",
subjects:[],
totalMarks:458
}
在前端,我想检查subjects
属性是否为空。
我试过这种方法但没有工作
var newObj= {
id:1,
name:"John",
subjects:[],
totalMarks:458
}
if (newObj.subjects == null) {
alert("Empty subjects");
}
答案 0 :(得分:3)
newObj.subjects
是Array
,因此您需要像这样检查
if(Array.isArray(newObj.subjects) && !newObj.subjects.length) {
alert("Empty subjects");
}
答案 1 :(得分:2)
您可以使用length
属性来检查数组是否为空..
if(newObj.subjects.length==0)
{
alert("Empty subjects");
}