【发布时间】:2017-12-28 02:35:50
【问题描述】:
好的,所以我试图在这个 json 对象中打印 trackName:https://pastebin.com/raw/KfEDtRPY。但我似乎无法找到合适的属性。我试着做:
console.log(res.text.results[0].trackName);
但它只是给了我这个错误:
TypeError: Cannot read property '0' of undefined
顺便说一句,为了得到那个 json 对象,我做了 console.log(res.text);
我似乎无法找到打印 JUST trackName 的正确方法。
提前致谢。
注意:如果有帮助,我正在使用 superagent。
【问题讨论】:
-
obj.results[0].trackName是正确的路径 -> jsfiddle.net/adeneo/25m8vv5r -
我仍然遇到同样的错误?
-
@SpecialVirusTasker 如果解决了您的需求,请将我的答案标记为已接受的答案,
-
我很高兴,但它不能正常工作。
-
这个问题已经讨论了一段时间了。请将 JSON 文件缩减为可读示例(即 2 或 3 行),然后将该示例直接放入问题中。调试技巧是,如果您想调试功能,请始终将数据问题排除在外。然后,如果您想调试数据,请解决功能问题。
标签: javascript json node.js superagent