从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");
}
''''总是一个数组?将永远被定义? –
[检查数组是否为空或存在]的可能的重复(http://stackoverflow.com/questions/11743392/check-if-array-is-empty-or-exists) –
您的问题的答案在那里: http://stackoverflow.com/questions/359494/does-it-matter-which-equals-operator-vs-i-use-in-javascript-comparisons/359509#359509 – ddaa