我有一个像这样的 JavaScript 对象。
var obj = {
"set1": [1, 2, 3],
"set2": [4, 5, 6, 7, 8],
"set3": [9, 10, 11, 12]
};
这个 JavaScript 对象将是完全动态的。所以我需要使用某种索引方法来获取这个 JavaScript 对象的键。喜欢
key[1] should return "set2"
那么如何从 JavaScript 对象中获取任何索引的 ID?
最佳答案
试试这个:
将json转换为数组:
var obj = {
"set1": [1, 2, 3],
"set2": [4, 5, 6, 7, 8],
"set3": [9, 10, 11, 12]
};
var arr = []
for (var key in obj) {
arr.push(obj[key]);
}
console.log(arr[1]);
或对象数组:
var obj = {
"set1": [1, 2, 3],
"set2": [4, 5, 6, 7, 8],
"set3": [9, 10, 11, 12]
};
var arr = []
for (var key in obj) {
arr.push({key:obj[key]});
}
console.log(arr[1]);
jsfiddle:https://jsfiddle.net/3yx8a12e/
关于javascript - 使用 JQUERY 中的索引检索 JavaScript 对象的键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33778821/