在分页组件中需要确定页码,于是需要生成一个在某个区间里的连续数值的数组。
用ES5的方法只能是循环输入了
function fn (start, end){
for(let i = 0, j = start; i< end - start; i++){
//....
}
}
不过刚刚突然想到一个不用循环的方法:
/**
* 生成一个从 start 到 end 的连续数组
* @param start
* @param end
*/
function generateArray (start, end) {
return Array.from(new Array(end + 1).keys()).slice(start)
}