gpt4 book ai didi

javascript - 如何在 Angular 中将对象数组转换为数组数组?

转载 作者:行者123 更新时间:2023-11-28 15:17:12 25 4
gpt4 key购买 nike

原始对象数组:

$scope.items = [
{
'name': 'Apple',
'value': 10,
'color': 'green',
'size': 'medium'
},
{
'name': 'Kiwi',
'value': 12,
'color': 'brown',
'size': 'small'
},
{
'name': 'Lemon',
'value': 8,
'color': 'yellow',
'size': 'small'
}
];

我想返回:

$scope.filtered_items = [
['Apple', 10],
['Kiwi', 12],
['Lemon', 8]
];

所以,有两件事:首先,我想将对象数组转换为数组数组,其次,我只想提取“名称”和“值”。

最佳答案

尝试一下:

$scope.filtered_items = $scope.items.map(function(item){
return [item.name, item.value];
});

关于javascript - 如何在 Angular 中将对象数组转换为数组数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33261217/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com