我正在请求一个 API 向它发送要搜索的单词,然后从 API 中检索数据。不幸的是,xml 树没有模式化,所以我需要使用if语句解析每个单词的 xml 文件。像这样:
if((JSON.stringify(result["entry_list"]["entry"][0]["sound"][0]["wav"][0])) !== undefined) {
...
...
}
我需要检查 xml 中是否有这些元素,否则会出现错误提示:“TypeError: Cannot read property '0' of undefined”。
问题是,如果我没有成功,那么我想知道在这种情况下领导的正确方法是什么?
提前致谢!