Javascript 有没有办法比较哪个json响应的数组名?
我正在通过jQuery执行一个AJAX请求,响应是一个对象,其中包含一个具有属性的对象和一个可以包含多个对象的数组。这将是我的案例摘要:Javascript 有没有办法比较哪个json响应的数组名?,javascript,jquery,ajax,arrays,json,Javascript,Jquery,Ajax,Arrays,Json,我正在通过jQuery执行一个AJAX请求,响应是一个对象,其中包含一个具有属性的对象和一个可以包含多个对象的数组。这将是我的案例摘要: Object -> 0: Object -> attribute 1 -> attribute 2 -> attribute 3 -> attribute 4 -> crebos: Array -> 0: Obje
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
}
});
}
是的,就这么简单:
if(data.length != 0){
$.each(data, function(key, value) {
if(key === "crebos"){
// code if name equals "crebos"
}else{
// another code
}
});
}
是的,就这么简单:
if(data.length != 0){
$.each(data, function(key, value) {
if(key === "crebos"){
// code if name equals "crebos"
}else{
// another code
}
});
}