仅数组的切片和组值

时间:2019-05-16 22:38:52

标签: javascript html

我有一个html表,可以从中获取输入数据的数组,但是当我尝试对输出数组值进行切片和分组时,我会迷路。

这是我用来获取具有输入字段名称的分组和切片数据的代码。

我只需要获得同一组中没有{td}输入名称的输入值

$('#buttonclck1').click(function(e) {
    $(function() {
        var data = $("#productanddates :input").serializeArray(); // For converting it to array
        //If needed below code is converting it to object
        var obj = {};
        for (var i = 0, l = data.length; i < l; i++) {
            obj[data[i].name] = data[i].value;
        }
        //console.log(data); // Print Array in Console
        //console.log(obj);// Print Object in Console
        //console.log(data[3].value);   
        //count of array per each

        var chunk_size = 4; 
        ///////
        var groups = data.map( function(e,i){ 
        return i%chunk_size===0 ? data.slice(i,i+chunk_size) : null; 
    }).filter(function(e){ return e; });
    console.log(groups);

    //window.location.href = "./test.php?array="+ JSON.stringify(Object.values(data));
    })
});

0 个答案:

没有答案