{
item1: {name: 'hello', value: '10'},
item2: {name: 'hello1', value: '20'},
item3: {name: 'world', value: '30'},
}
为此,我使用了以下代码
values = (object) => {
var data = [];
for (var key in object) {
data.push(object[key]);
}
return data;
};
我想在对象上使用map方法来做到这一点。谢谢。
答案 0 :(得分:0)
由于您想要与对象中每个键相对应的值,所以您要做的就是像
一样使用herevalues = (object) => {
return Object.values(object);
};
但是,如果您仍然希望使用Object.keys()
映射版本,则可以这样写
values = (object) => {
return Object.keys(object).map(key => object[key]);
};