Javascript 断言响应对象包含某些元素
我对JavaScript非常陌生,并且已经被赋予了一些任务。我得到的是响应头,在error函数中需要一个if语句,该语句将检查其是否存在,并在错误或不存在时返回一个错误。因此,如果响应正确,对象将是Javascript 断言响应对象包含某些元素,javascript,Javascript,我对JavaScript非常陌生,并且已经被赋予了一些任务。我得到的是响应头,在error函数中需要一个if语句,该语句将检查其是否存在,并在错误或不存在时返回一个错误。因此,如果响应正确,对象将是data.info.http\u code=200。如果出现问题,http\u-code在响应中不存在,因此我无法基于http\u-code执行If语句,也无法在不存在http\u-code的情况下执行If。。。。。。数据总是有结果的,但很难知道结果中会包含什么。所以它看起来是这样的:我想捕捉一个非常
data.info.http\u code=200
。如果出现问题,http\u-code
在响应中不存在,因此我无法基于http\u-code
执行If语句,也无法在不存在http\u-code
的情况下执行If。。。。。。数据总是有结果的,但很难知道结果中会包含什么。所以它看起来是这样的:我想捕捉一个非常基本的错误,因为其中有些东西没有定义
if (data != undefined && data.info != undefined && data.info.http_code == 200) {
//It's ok here
}
else {
//When either the code is different from 200 or doesn't exist
}
if(typeof data.result == "undefined"){
if (d.error) d.error(data);
} else {
if (d,success) d.success(data);
}