Я хочу создать массив с 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; }
Код ниже генерирует путевые точки со случайными целыми числами в качестве позиций,
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);
Я не уверен, что понимаю, что вы хотите сделать здесь.Насколько я понял, может быть, вы можете попробовать что-то вроде этого для содержимого массивов:
Array.from( { length: 21 }, (_, index) => ({ stopover: true, location: object[index] // ... }) )