我通过jQuery做一个AJAX请求,响应是一个Object,它包含一个带有属性的对象和一个可以包含许多对象的数组。这将是我案例的摘要:
Object
-> 0: Object
-> attribute 1
-> attribute 2
-> attribute 3
-> attribute 4
-> crebos: Array
-> 0: Object 1
-> attribute 1
-> attribute 2
-> 1: Object 2
-> attribute 1
-> attribute 2
-> many other objects in the same format ....
我需要以某种方式比较第一个对象(对象和数组)的记录的名称(或键),如果名称等于" crebos"我需要执行另一个代码而不是它没有。
这是我的jQuery:
if(data.length != 0){
$.each(data, function() {
if(this == "crebos"){
// code if name equals "crebos"
}else{
// another code
}
});
}
答案 0 :(得分:5)
是的,它就像这样简单:
if(data.length != 0){
$.each(data, function(key, value) {
if(key === "crebos"){
// code if name equals "crebos"
}else{
// another code
}
});
}