SCRIPT438:对象不支持属性或方法“键”
使用 IE 9.0.8112.16421 我收到此错误,但并非总是如此。两个环境中完全相同的应用程序和代码。一个在 Intranet 主机上运行 JBoss,另一个在 localhost 上运行 Jetty。前一个给出了错误。
这是失败的代码:
return $.get('/rest/typeaheads/' + query, function(data) {
lastResults = data;
> return process(Object.keys(lastResults)); <
});
我有一个地图 lastResults 通过 ajax 调用作为 json 对象接收。我知道 Object.keys(...) 不适用于主机对象,但我的 json 对象肯定不是主机对象?
那么这怎么会发生,为什么这两种环境之间存在差异呢?