0
我刚刚花了很长时间试图找到下面的代码的问题。脚本没有在JavaScript中打印错误Chrome控制台
事实证明,由于调用了addRoute
的上下文,因此keys()
未返回结果对象的键。为了解决这个问题,我不得不使用Object.keys()
,尽管它在JavaScript控制台中没有问题(后来我意识到这是因为上下文)。
我的问题是,为什么没有显示在我的JavaScript控制台?我花了很长时间才意识到(我裁剪了完整的代码,实际功能更大)。
错,但在控制台中没有错误:
Map.prototype.addRoute = function (results) {
var sectionsIDs = keys(results);
}
正确
Map.prototype.addRoute = function (results) {
var sectionsIDs = Object.keys(results);
}