求助一道简单的js题

农村落魄小青年 2019-05-08 08:40:21
js数组 [1,2,3] [5,6,7] 组合后变成一个新数组[15,16,17,25,26,27,35,36,37]
...全文
361 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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);
  • 打赏
  • 举报
回复

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);

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧