JSFiddle - React, Tailwind, and code Playground

by alexflav23

JavaScript

function merge(obj1, obj2) {
    var tmp = {};
    for (var key in obj1) {
        tmp[key] = obj1[key];
    };
    for (key in obj2) {
        tmp[key] = obj2[key];
    };
    return tmp;
};

function zip(arr1, arr2) {
    var tmp = [];
    for (var i = 0, len = arr1.length; i < len; i++) {
        tmp[i] = merge(arr1[i], arr2[i]);
    };
    return tmp;
};

var tab1 = [{"foo":"bar"}, {"foo2":"bar2"}, {"foo3":"bar3"} ];

var tab2 = [ {"2foo":"2bar"}, {"2foo2":"2bar2"}, {"2foo3":"2bar3"} ];

console.log(zip(tab1, tab2));