gpt4 book ai didi

javascript - 将对象转换为带下划线的数组

转载 作者:搜寻专家 更新时间:2023-11-01 04:08:38 25 4
gpt4 key购买 nike

我正在尝试使用 Underscore 将 javascript 对象转换为数组,但我在理解 Underscore 方面遇到了一些问题。我想隐藏这个:

{ key1: value1, key2: value2},{key1: value1, key2: value2}

进入这个:

[value1, value2],[value1, value2]

最佳答案

你可以像这样使用_.map_.values

var data = [{ key1: 1, key2: 2 }, { key1: 3, key2: 4 }];
console.log(_.map(data, _.values));
# [ [ 1, 2 ], [ 3, 4 ] ]

如果你喜欢通用的 JavaScript 版本,你可以这样做

console.log(data.map(function(currentObject) {
return Object.keys(currentObject).map(function(currentKey) {
return currentObject[currentKey];
})
}));
# [ [ 1, 2 ], [ 3, 4 ] ]

关于javascript - 将对象转换为带下划线的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27520363/

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