Как создать функцию для возврата массива с разделенными 21 путевыми точками - PullRequest
0 голосов
/ 27 марта 2019

Я хочу создать массив с 3 позициями, содержащий 21 путевую точку .. ~ для этого мне нужна такая функция: мой массив по умолчанию свое: waypt2 = [Array (22), Array (22), Array (17)]

function work_waypoints(waypt2){
    waypts.push({
      location: waypt2[i][g].latlgn,
      stopover: true // obrigatório paragem
    });
    return waypts;
  }

Ответы [ 2 ]

0 голосов
/ 27 марта 2019

Код ниже генерирует путевые точки со случайными целыми числами в качестве позиций,

function generateWaypoints(){
  console.log(Array.from({length: 3}, () => Math.floor(Math.random() * 150)));
}

Function.prototype.sequence = function(from, to) {
    for (var i = from; i <= to; i++) this.call(null, i);
};

generateWaypoints.sequence(0, 21);
0 голосов
/ 27 марта 2019

Я не уверен, что понимаю, что вы хотите сделать здесь.Насколько я понял, может быть, вы можете попробовать что-то вроде этого для содержимого массивов:

Array.from(
  { length: 21 },
  (_, index) => ({
    stopover: true,
    location: object[index] // ...
  })
)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...