Javascript - convert array of arrays into array of objects with prefilled values

后端 未结 4 842
北荒
北荒 2020-11-27 08:07

I have following array:

[
    [val1, val2]
    [val1, val2]
    [val1, val2]
    [valN, valN]
]

N represents the fact that the

4条回答
  •  借酒劲吻你
    2020-11-27 08:40

    You can simply use Array.prototype.map to project an array into another one by applying a projection function:

    var arrs = [
        [1, 2],
        [3, 4],
        [5, 6],
        [7, 8]
    ];
    
    var objs = arrs.map(function(x) { 
      return { 
        lat: x[0], 
        lng: x[1] 
      }; 
    });
    console.log(objs);

提交回复
热议问题