首页 > 解决方案 > 如何在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]

如何将数字转换为该数字范围的数组。

标签: javascript

解决方案


为什么不创建一个循环来做你需要的。只要你有号码:

    const number = 5;
    const numberArray = [];
    
    for(let i = 1; i <= number; i++){
        numberArray.push(i);
    }
    console.log(numberArray);


推荐阅读