gpt4 book ai didi

javascript - 如何从对象(键,值对)创建二维数组

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

例如,我有一个对象:

o = {a: 1, b: 2, c: 3}

我需要编写返回二维数组的函数:

arr = [['a', 'b', 'c'], [1, 2, 3]];

现在我有创建简单数组的函数,但我不知道如何从那里开始(未找到知识)。功能:

function keysAndValues(o){
var arr= [];
for(key in data)
{
arr.push(key);
//or
arr.push(data[key]);

}
return arr;
};

如何创建二维数组?

编辑

所有答案都是正确的,而且我学到了一些新东西。非常感谢你们。不好的是只有一个人可以得到绿色箭头,所以它会转到第一个给出答案的人。

最佳答案

我将采用库方法,因为每个人都使用下划线的 _.keys 写下了他们对这个主题的看法。和 _.values

_.keys(o);

将返回o键,而

_.values(o)

将返回o值。所以从这里你可以做

arr = [_.keys(o), _.values(o)]

关于javascript - 如何从对象(键,值对)创建二维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19301115/

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