Javascript 如何将一个数组项与另一个数组项连接
我有两个数组:Javascript 如何将一个数组项与另一个数组项连接,javascript,arrays,concatenation,Javascript,Arrays,Concatenation,我有两个数组: let array1 = ["aaa","bbb"]; let array2 = ["f1","f2","f3"]; 如何得到以下结果 aaa f1, aaa f2, aaa f3, bbb f1, bbb f2, bbb f3 设数组1=[aaa,bbb]; 设array2=[f1,f2,f3]; 常量newArray=[]; array1.forEachitem1=>{ array2.forEachitem2=>{ newArray.pushitem1++item2 }
let array1 = ["aaa","bbb"];
let array2 = ["f1","f2","f3"];
如何得到以下结果
aaa f1, aaa f2, aaa f3, bbb f1, bbb f2, bbb f3
设数组1=[aaa,bbb];
设array2=[f1,f2,f3];
常量newArray=[];
array1.forEachitem1=>{
array2.forEachitem2=>{
newArray.pushitem1++item2
}
}
console.lognewArray 下面是一个使用和的解决方案:
常数数组1=[aaa,bbb];
常数数组2=[f1,f2,f3];
const result=array1.flatMapv1=>array2.mapv2=>`${v1}${v2}`;
console.logresult 您可以使用和,通过使用with实现所需的结果
请检查以下代码段:
设数组1=[aaa,bbb],
阵列2=[f1,f2,f3];
让result=array1.reducer,v=>[…r,array2.mapm=>`${v}${m}`.join','],[]
console.logresult.join','
带回路
let array1 = ["aaa","bbb"];
let array2 = ["f1","f2","f3"];
let temp =[];
let index=0;
for(let i=0;i<array1.length;i++) {
for(let j=0;j<array2.length;j++) {
temp[index] = `${array1[i]} ${array2[j]}`;
index++;
}
}
console.log(temp);
jsiddle您可以与、和组合使用
代码:
常数数组1=[aaa,bbb];
常数数组2=[f1,f2,f3];
const result=array1.reducea,c=>[…a,…array2.mapf=>`${c}${f}`],[];
console.logresult;可能重复的
let array1 = ["aaa","bbb"];
let array2 = ["f1","f2","f3"];
let array3 = []
for (ele1 of array1) {
for (ele2 of array2) {
array3.push(ele1 + ' ' + ele2);
}
}
let array1 = ["aaa","bbb"];
let array2 = ["f1","f2","f3"];
let temp =[];
let index=0;
for(let i=0;i<array1.length;i++) {
for(let j=0;j<array2.length;j++) {
temp[index] = `${array1[i]} ${array2[j]}`;
index++;
}
}
console.log(temp);
array1.forEach(item1 => {
array2.forEach(item2 => {
tempNew.push(item1 + " " + item2)
})
})
console.log(tempNew);
let array1 = ["aaa", "bbb" ];
let array2 = ["f1","f2","f3"];
let response=[];
array1.forEach( ele1 => {
array2.forEach( ele2=> {
response.push( ele1 +' '+ ele2 );
})
});
console.log( response );