我想创建一个与标准化句子绑定(bind)的数组。我了解如何创建一个数组以列出一系列数字,但是,如何将数组的元素添加到句子中?

例如,我想创建 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);

最佳答案

生成特定的range(...)后,请使用Array.map
template literals可以从特定的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);

07-27 18:36