Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 断言响应对象包含某些元素_Javascript - Fatal编程技术网

Javascript 断言响应对象包含某些元素

Javascript 断言响应对象包含某些元素,javascript,Javascript,我对JavaScript非常陌生,并且已经被赋予了一些任务。我得到的是响应头,在error函数中需要一个if语句,该语句将检查其是否存在,并在错误或不存在时返回一个错误。因此,如果响应正确,对象将是data.info.http\u code=200。如果出现问题,http\u-code在响应中不存在,因此我无法基于http\u-code执行If语句,也无法在不存在http\u-code的情况下执行If。。。。。。数据总是有结果的,但很难知道结果中会包含什么。所以它看起来是这样的:我想捕捉一个非常

我对JavaScript非常陌生,并且已经被赋予了一些任务。我得到的是响应头,在error函数中需要一个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);
}