以下是我正在看的答案 - https://stackoverflow.com/a/45225396/639406
代码 -
var result = [].concat.apply([], strs1.map(function(str1) {
return strs2.map(function(str2) {
return str1 + '-' + str2;
});
}));
除了在这里使用apply
之外,大部分内容都很明确。请让我知道此方法在此处执行的操作以及apply方法的第一个[]
参数。
我走了 - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/apply,但看起来太复杂了。