Используйте каждый элемент массива в строке, чтобы сформировать стандартизированные предложения - PullRequest
0 голосов
/ 01 июля 2018

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

Например, я хочу создать 25 предложений , все с разными номерами из моего массива.

Шаблон предложения:

This is number: (a number from the array), okay?

И предложения будут такими:

This is number **1**, okay?
This is number **2**, okay?
This is number **3**, okay?
...
This is number **25**, okay?

Вот мой текущий код массива:

function range(start, end) {
  return Array(end - start + 1).fill().map((_, idx) => start + idx)
}
var result = range(1, 25); 
console.log(result);

1 Ответ

0 голосов
/ 02 июля 2018

После генерации конкретного range(...) используйте Array.map и литералы шаблона для простого создания стандартизированных предложений из конкретного num:

function range(start, end) {
  return Array(end - start + 1).fill().map((_, idx) => start + idx)
}

const sentences = range(1, 25).map(num => `This is number ${num}, okay?`);
console.log(sentences);
...