javascript - 如何在javascript中将数字转换为数组范围
问题描述
number = 5
{[...Array(this.props.pages+1)].map((x, i) =>
<h2 key={i} onClick={()=>this.demoMethod(i+1)} className="tc">{ i+1 }</h2>
)}
//expecting result: [1,2,3,4,5]
如何将数字转换为该数字范围的数组。
解决方案
为什么不创建一个循环来做你需要的。只要你有号码:
const number = 5;
const numberArray = [];
for(let i = 1; i <= number; i++){
numberArray.push(i);
}
console.log(numberArray);