未捕获的类型错误:在遍历对象时非法调用
Uncaught TypeError: Illegal invocation when looping through object
我正在尝试创建一个for循环,它循环一个对象,并且应该分别记录仪器的适当值,但我得到这个未知的错误时执行这个:
gge = true;
for (var ins in instruments) {
if (gge) {
this_ = ins;
console.log(instruments[this_]);
}
};
执行这个脚本会导致这个错误…
Uncaught TypeError: Illegal invocation
instruments对象是http://pastebin.com/tRzvpwgU
谁能帮我解决这个问题?或者解释为什么会发生这种情况?I tried.
console.log(JSON.stringify(instruments[meow]));
字符串以某种方式删除错误。
相关文章:
- 循环遍历以数组为值的Javascript对象
- 如何遍历包含对象的数组-javascript
- 遍历 JSON 对象并检查 URL 是否以某个值结尾
- 遍历AngularJs中的对象
- 无法在javascript中循环遍历对象数组
- 在循环遍历对象 HTMLDivElement 时,应用 ChileNode 样式 zindex 在 firefox 和
- 我想遍历一个对象数组,我不想要任何重复项
- 使用函数for循环遍历对象以更改值,然后返回结果
- 如何遍历 JSON 对象以适合 JavaScript 数组
- 循环遍历 JSON 对象
- 遍历对象会导致无限循环
- 动态对象遍历与 NodeJS
- Javascript 尝试遍历对象数组以显示其属性
- 用jQuery遍历JSON对象
- 遍历对象项
- 如何遍历javascript对象
- 继承对象.遍历所有对象
- 如何用多个对象遍历json
- 嵌套的JSON.解析错误和JS对象遍历错误没有被JS的try/catch捕获,崩溃服务器
- 对象遍历在Three.js中是什么意思?