二维数组[[1, 3.0], [2, 3.9], [3, 2.0], [4, 1.2], [5, 1.3], [6, 2.5], [7, 2.0], [8, 3.1], [9, 2.9], [10, 0.9]]
我只要后一个数,即转成[3.0 , 3.9 , 2.0 , 1.2。。。]这样的
怎么转?
这。。。。完全没有意义的操作吧。
<script type="text/javascript">
var arr = [
{a:'1',b:[{c:'4',d:'5'},{c:'4',d:'5'}]},
{a:'1',b:[{c:'4',d:'5'}]}
]
var narr = [];
for(let i =0;i<arr.length;i++){
let o = {};
let a = arr[i]
o.a= a.a
if(a.b){
let no = o;
for(let j=0;j<a.b.length;j++){
let b = arr[i].b[j];
no.c=b.c;
no.d=b.d;
narr.push(no);
}
}
}
alert(narr)
// [{a:1,c:4,d:3},{a:1,c:4,d:5},{a:1,c:4,d:5}]
</script>