我有一个带有键和数组值的对象,如下所示:
var obj = {
key1: ['value1','value2','value3'],
key2: ['value1','value2','value3'],
key3: ['value1','value2','value3'],
key4: ['value1','value2','value3']
};
我想要的是获取每个键的数组。
我该怎么做?
我使用 Object.keys
编写了一个函数,但它只获取对象的键:
Object.keys(obj).forEach(function (key) {
console.log(key);
});
最佳答案
使用obj[key]
访问对象obj
中键key
的值。
Object.keys(obj).forEach(function (key) {
console.log(obj[key]); // Will be an array
});
更好的迭代器是 for...in
for (key in obj) {
console.log(obj[key]);
}
关于javascript - 获取 JavaScript 对象中每个键的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34649212/