这是我的代码:

var transformed = _(original).map(function (c) {
    return {
        lat: wgs2gcj(c.latitude, c.longitude).lat
        lng: wgs2gcj(c.latitude, c.longitude).lng
    }
});


假设wgs2gcj是第三方库中的函数,并且将花费很长时间进行计算。有没有办法只进行一次计算?

最佳答案

transformed = _(original).map(function (c) {
    var coordinates = wgs2gcj(c.latitude, c.longitude);

    return {
        lat: coordinates.lat
        lng: coordinates.lng
    }
});

07-24 15:53