求助一道简单的js题

农村落魄小青年 2019-05-08 08:40:21
js数组 [1,2,3] [5,6,7] 组合后变成一个新数组[15,16,17,25,26,27,35,36,37]
...全文
277 点赞 收藏 7
写回复
7 条回复
逍遥教主 2019年06月12日
let a = [1,2,3], b=[5,6,7]; let result = a.reduce((prev,item)=>{ let temp = b.map(sufitem=>(item+''+sufitem)*1 ); prev.push(...temp); return prev; },[]) console.log(result);
回复 点赞
cn00439805 2019年06月10日
let a = [1,22,3], b=[4,5,6]; let c= []; for(var i = 0,o;o=a[i];i++){ for(var j = 0,k;k=b[j];j++){ c.push(parseInt(`${o}${k}`,10)) } } alert(c)
回复 点赞
xzxwsk 2019年06月10日
var arr1 = [1,2,3];
var arr2 = [5,6,7];
var result = [];
for(var i=0, len=arr1.length; i<len; i++) {
for(var j=0, len2=arr2.length; j<len2; j++) {
result.push(arr[i]*10 + arr2);
}
}
alert(result);
回复 点赞
陀陀吖 2019年06月09日
引用 3 楼 qq_39192186 的回复:
var a = [1, 2, 3];
var b = [3, 4, 5];
var c = a.concat(b);


兄弟你的不对了:
答案:(6) [1, 2, 3, 3, 4, 5]
回复 点赞
qq_39192186 2019年05月10日
var a = [1, 2, 3]; var b = [3, 4, 5]; var c = a.concat(b);
回复 点赞
老鼠拧刀满街找猫 2019年05月08日

function test(arr1,arr2){
var result=[];
var len1=arr1.length;
var len2=arr2.length;
for(var i=0;i<len1;i++){
for(var j=0;j<len2;j++){
result.push(+(arr1[i]+''+arr2[j]));
}
}
return result;
}
回复 点赞
天际的海浪 2019年05月08日

var a = [1,2,3];
var b = [5,6,7];
var c = [];
a.forEach(function(x){
	b.forEach(function(y){
		c.push(x*10+y);
	});
});
alert(c);
回复 点赞
发动态
发帖子
JavaScript
创建于2007-09-28

5.1w+

社区成员

22.3w+

社区内容

Web 开发 JavaScript
社区公告
暂无公告