I have used some code as bellow to produce new array from tow arrays :

```js
var arr1 = [['wo','ss'],['er','me'], ['lo','to']];
var arr2 = [['mine','yours'],['from', 'theme']];
var arr3 = [];
var temp = [];

//this will be an array of arrays that every index is arr2 + one index from arr1
var end = []; 

arr1.forEach(function(item) {
  temp = arr2;
  temp.push(item);
  end.push(temp);
})
console.log(end)
```

But after the result is not my desired and is not logical

```
[
 ['mine','yours'], ['from','theme'], ['wo', 'ss'],
 ['mine', 'yours], ['from','theme'], ['er', 'me'],
 ['mine', 'yours], ['from','theme'], ['lo', 'to']
]

```