扫码关注官方订阅号
a=[4,2,3,41,5,6];
b=[[0,1,2],[0,1,2]];
怎么办把一维数组的元素赋值到二维数组里的元素中。
光阴似箭催人老,日月如移越少年。
var a=[4,2,3,41,5,6]; var b=[[0,1,2],[0,1,2]]; var i = 0 var res = b.map(function(ba){ return ba.map(function(bb){ i++ return a[i-1] }) }) //res = [[4,2,3],[41,5,6]]
var a=[4,2,3,41,5,6]; var b=[[0,1,2],[0,1,2]]; var i = 0 var res = b.map(function(ba){ return ba.map(function(bb){ i++ return a[i-1] }) })
//res = [[4,2,3],[41,5,6]]
看题猜楼主题意
对二维数据先进行两次循环,然后在循环内部更改值为一维数据对应的值就行。
啥意思。。。。b.push(a)?
不太明白你要干嘛
b[0] = b[0].concat(a); // 这样就把a数组的元素都赋值到b数组的第一个数组里面去了
push()var c=b.push(a);console.log(c);
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
看题猜楼主题意
对二维数据先进行两次循环,然后在循环内部更改值为一维数据对应的值就行。
啥意思。。。。b.push(a)?
不太明白你要干嘛
push()
var c=b.push(a);
console.log(c);