【发布时间】:2018-08-18 10:57:12
【问题描述】:
在玩了几个小时join() 和slice() 函数之后,我发现你不能在复杂数组上使用这两个函数。所以我来这里寻求帮助。
我正在尝试获取以下数据:
var data = [
["North", "Tennis",37, 25, 11, 9, 42, 13],
["East", "Football", 41, 2, 3, 26, 47, 21],
["South", "Rugby", 7, 22, 35, 45, 11, 46],
["West", "Rugby", 30, 21, 44, 23, 4, 47],
["North East", "Football", 35, 27, 12, 39, 34, 13],
["North West", "Football", 23, 4, 41, 35, 9, 47]
];
看起来像这样(输出):
var result = [
["North: Tennis", 37, 25, 11, 9, 42, 13],
["East: Football", 41, 2, 3, 26, 47, 21],
["South: Rugby", 7, 22, 35, 45, 11, 46],
["West: Rugby", 30, 21, 44, 23, 4, 47],
["North East: Football", 35, 27, 12, 39, 34, 13],
["North West: Football", 23, 4, 41, 35, 9, 47]
];
任何帮助将不胜感激
【问题讨论】:
-
你想把你的数组转换成一个对象吗?
-
@MohammadUsman 一点也不,我的其余代码将使用数组。我只想重新格式化它,并在第一个索引之后附加一个冒号并删除逗号
-
所以你想得到一个字符串作为输出?还是字符串数组?或者前两个元素由
:连接的数组?还是……? -
一个数组数组,其中第一个元素由
:连接
标签: javascript arrays multidimensional-array