我有一些javascript如下图所示的JavaScript循环返回键“的indexOf”
for (var titleKey in data.d) {
var title = data.d[titleKey];
}
这实际上是从未来一个jQuery回调至.NET Web服务上,但我不相信这是相关的。
我的循环正确迭代集合中的每个元素,然后再一次继续遍历循环。 titleKey在这里是'indexof',标题是'undefined'。
这是发生在我的代码中的两个不同的地方。
这是什么造成的?我怎样才能防止它?
在此先感谢。
“这是什么造成的?”究竟是什么造成了什么?你实际上没有解释问题是什么。 – spender
你可以'console.log(data.d)'并在问题中包含输出吗?了解它包含的内容会很有帮助。 – davidchambers
data.d的控制台给出: [0]: “MR” [1]: “夫人” [2]: “小姐” [3]: “MS” [4]: “DR” [5]:“Rev” titleKey从0-5开始,然后是'indexof' – Liath