【发布时间】:2015-07-03 15:19:36
【问题描述】:
我有一个示例数据集。我想将这些数据推送到一个数组中,每 16 条数据都有一个子数组。我开始了,但卡住了。有什么想法吗?
[ [16 names], [16 names ], [16 names] ]; // This is the output I want.
var data = ["Michael", "Marc", "John", "David", "Nick", "Mom", "Al", "Marlana", "Max",
"Scooter", "Pat", "George", "Lynne", "Tatyana", "Kim", "Kerry", "Enza", "Matt",
"Liz", "Linda", "Ryan",
"Ed", "Frank", "Christine", "Bill", "Jack", "Jill", "Joe", "Harry", "Red",
"Fred", "Iggy", "Brian", "Bob", "Paul", "Gil", "Damian", "Kip", "Phil", "Curtis", "Aly",
"Richard", "Robin", "Grant", "Ian", "Raptor", "T-Rex", "Stegosaurux", "Triceratops", "Compy"]
var sixteengroup = [];
for (var i = 0; i < data.length; i++){
if (i % 16 == 0) sixteengroup.push([i])
}
console.log(sixteengroup);
【问题讨论】:
-
你有什么问题?
-
您是要将前 16 个放入一个数组中,接下来的 16 个放入另一个数组中,等等,还是要将第 1、17、33、第 1、2、18、34在第二个等等?
标签: javascript arrays nested-loops