我有一个名为 data 的 JavaScript 对象。我正在使用以下代码对对象中的键进行排序:
var index = [];
// build the index
for (var x in data) {
index.push(x);
}
// sort the index
index.sort(function (a, b) {
return a == b ? 0 : (a > b ? 1 : -1);
});
然后我想通过以下方式访问特定索引键的值:
for (var i=0; i<index.length; i++) {
var key = index[i];
document.getElementById(key).value = data.key;
}
但是我对 data.key 值没有定义。谁能建议为什么?