2016-03-30 2 views

ответ

3

Это по существу map с необычными индексами. Я бы начал с использования slice на массиве, чтобы захватить нужную вам секцию, затем map в нужную форму. Многое, как:

var t = self.points.slice(self.pointStart, self.pointEnd).map(function (el) { 
    return {lat: el.lat, long: el.long}; 
}); 
map.scaleBounds(t); 

Методы lodash очень похожи:

_.chain(self.points).slice(self.pointStart, self.pointEnd).map(function (el) { 
    return {lat: el.lat, long: el.long}; 
}).value(); 
+0

Ницца! Спасибо man :) – snuuve

0

Попробуйте сцепления капли и принять.

var t = _(self.points).drop(self.pointStart).take(self.pointEnd).value() 
+0

Пожалуйста, отредактируйте с дополнительной информацией. Только код и «попробуйте» ответы не приветствуются, поскольку они не содержат содержимого, доступного для поиска, и не объясняют, почему кто-то должен «попробовать это». – abarisone

Смежные вопросы