gpt4 book ai didi

数组内的 JavaScript 数组

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

我正在创建一个像这样的数组:

var groupUserCounter=[];
groupUserCounter["asd"]=1;
groupUserCounter["asd2"]=2;
var groupC=[];

for(var key in groupUserCounter) {
groupC.push(key);
}

console.log(groupC);

输出:

Array [ "asd", "asd2" ]

但我需要这样的东西:

Array [ ["asd"], ["asd2"] ]

我怎样才能实现这个目标?

最佳答案

当您将推送到groupC时,您必须推送键数组,而不仅仅是值。

  var groupUserCounter=[];
groupUserCounter["asd"]=1;
groupUserCounter["asd2"]=2;
var groupC=[];

for(var key in groupUserCounter) {
groupC.push([key]);
}

console.log(groupC);

编辑

更优雅的方法是使用 .keys().map() 方法。

  var groupUserCounter=[];
groupUserCounter["asd"]=1;
groupUserCounter["asd2"]=2;

var groupC = Object.keys(groupUserCounter).map(function(elm){
return [elm]
});

console.log(groupC);

关于数组内的 JavaScript 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32009477/

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