axios.get(geocodeUrl).then((response) =>
{
if(response.data.status === 'ZERO_RESULTS')
{
throw new ERROR('Unable To Find That Address');
}
console.log(JSON.stringify(response.data, undefined ,2));
}).catch((e)=> {
if(e.code === 'ENOTFOUND')
{
console.log('Unable to contact api servers');
}
else {
console.log(e.message);
console.log("xyz");
}
});
打印:
"Error is not defined"
而不是
"Unable to find that address"
。
xyz
被打印出来。
答案 0 :(得分:0)
这里你做了一个语法错误,即ERROR
不应该写在UpperCase中,它应该像Error
。这就是为什么它无法识别Error
关键字。
所以修正就在这一行:
throw new Error('Unable To Find That Address');
答案 1 :(得分:-1)
您不能让jQuery可用于您的脚本。
将其添加到文件顶部:
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.1.min.js"></script>