来自表单输入的Javascript多维数组循环

来自表单输入的Javascript多维数组循环,javascript,html,arrays,forms,multidimensional-array,Javascript,Html,Arrays,Forms,Multidimensional Array,我对数组中的数组有问题。我需要函数clickMe()来输出数组,如[[1,1,1,1]、[2,2,2,2,2]等 我的问题是,现在的值是[1,1,1,1,1,2,2,2,2,等等]。我知道for循环中的for循环是实现这一点的最佳方式,但是如何在五个部分中获得输入呢 一旦我能弄明白这一点,我应该能够从这些阵列中提取,而不会出现任何问题。我更愿意将其完全保存在Javascript中 var-qNumber; 函数onEnter(){ var qNumber=document.getElement

我对数组中的数组有问题。我需要函数
clickMe()
来输出数组,如[[1,1,1,1]、[2,2,2,2,2]等

我的问题是,现在的值是[1,1,1,1,1,2,2,2,2,等等]。我知道for循环中的for循环是实现这一点的最佳方式,但是如何在五个部分中获得输入呢

一旦我能弄明白这一点,我应该能够从这些阵列中提取,而不会出现任何问题。我更愿意将其完全保存在Javascript中

var-qNumber;
函数onEnter(){
var qNumber=document.getElementsByName(“numberBox”)[0]。值;
如果(event.keyCode==13){
if(类型(存储)!=“未定义”){
setItem(“qNumber”,qNumber);
console.log(qNumber+“已成功存储”);
}否则{
log(“对不起,您的浏览器不支持Web存储…”);
}
var qID=document.getElementById(“numBox”);
var submitBtn=document.getElementById(“submitButton”);
var a=qNumber-1;
var b=0;
while(b
输入{
显示:块;
}

表格数目
投入1:
投入2:
投入3:
投入4:
投入5:
输入1

输入2
输入3
输入4
输入5
您可以随时执行以下操作:

var allInputs = [];
var groupInputs = [];
for (x=0; x < inputNow.length; x++) {
    groupInputs.push(inputNow[x].value);
    if (groupInputs.length === 5 || x === inputNow.length - 1) {
        allInputs.push(groupInputs);
        groupInputs = [];
    }
}
var allInputs=[];
var-groupInputs=[];
对于(x=0;x
我在补充这个问题,但没有改变原来的问题。我所做的研究,我相信我可以使用
Array.slice(start,end)
,对吗?那肯定会缩短它一点。我试试看。事实上,我终于让它开始工作了,但添加了另一个for循环,并使用
Array.slice(start,end)
。经过测试,它确实工作起来容易多了,而且我没有加倍工作来制作数组。非常感谢。