【发布时间】:2015-07-18 02:01:26
【问题描述】:
这是我的代码:
function chunk(arr, size) {
answer = [['']['']];
firstHalf = arr.slice(0,size);
secondHalf = arr.slice(size, arr.length);
return firstHalf;
}
chunk(['a', 'b', 'c', 'd'], 2);
我的目标是并排打印两个切割的数组。我正在寻找这样的结果:
[[ 'a', 'b' ],[ 'c', 'd' ]]
我知道我需要以某种方式推送两个单独的数组,但我似乎无法让它工作。
【问题讨论】:
-
“打印”是指实际将数据输出到某处,或者您是否尝试创建显示格式的新数据结构?
-
我只是在谈论退货。 (我对 javascript 和编程真的很陌生,所以我不太确定你在问什么。)
-
请注意,到目前为止给出的大多数答案(包括原始问题代码)都是创建全局变量,而不是使用本地
var,这可能会有很大问题 -
Alex,如果我们中的任何人解决了您的问题,请不要忘记使用灰色复选标记将以下答案之一标记为“已接受”。谢谢!
标签: javascript arrays multidimensional-array