js写一个 生成指定范围的 指定间隔的 整数数组


function generaterArray(min,max,step){
            let len = Math.abs(max - min);
            if(len <= 0) return [];
            let arr = new Array(len);
            let cNum = min;
            let cIndex = 0;
            function addArr(index,val){
                if(cNum >= min && cNum <= max){
                    arr[index] = cNum;
                    cNum++;
                    cIndex++;
                    addArr(cIndex,cNum)
                   
                }
            }
            addArr(cIndex,cNum);
            return arr.filter(item => item%step == 0);
        }
        
        console.log(generaterArray(-1,19,3))

 

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM