var arr=[['1'], ['2', '2'], ['1', '2', '1']]
var array = getArrayByArrays(arr);
console.log(array)
function getArrayByArrays(arrays)
{
var arr = [""];
for(var i = 0;i<arrays.length;i++)
{
arr = getValuesByArray(arr,arrays[i]);
}
return arr;
}
function getValuesByArray(arr1,arr2)
{
var arr = [];
for(var i=0;i<arr1.length;i++)
{
var v1 = arr1[i];
for(var j=0;j<arr2.length;j++)
{
var v2 = arr2[j];
var value = v1+v2;
arr.push(value);
};
};
return arr;
}
var array = getArrayByArrays(arr);
console.log(array)
function getArrayByArrays(arrays)
{
var arr = [""];
for(var i = 0;i<arrays.length;i++)
{
arr = getValuesByArray(arr,arrays[i]);
}
return arr;
}
function getValuesByArray(arr1,arr2)
{
var arr = [];
for(var i=0;i<arr1.length;i++)
{
var v1 = arr1[i];
for(var j=0;j<arr2.length;j++)
{
var v2 = arr2[j];
var value = v1+v2;
arr.push(value);
};
};
return arr;
}