I have 3 arrays ["s","m"], ["Red","Black"], ["1", "2"]. I want to arrange them like this:
["s","Red","1"], ["s","Red","2"], ["s","Black","1"], ["s","Black","2"], ["m","Red","1"], ["m","Red","2"], ["m","Black","1"], ["m","Black","2"],
I’m out of idea, please help me.
Advertisement
Answer
Loop each one then just combine them into an array.
Script:
function test() {
arr1 = ["s","m"]
arr2 = ["Red","Black"]
arr3 = ["1", "2"]
arr1.forEach(x => {
arr2.forEach(y => {
arr3.forEach(z => {
console.log([x, y, z]);
});
});
});
}
