【demo】js_group化数组

    <script type="text/javascript">
        let chuck = function (array,groupSize){

            let[startIndex,endIndex,result] = [null,null,[]];
            let length = array.length;
            let cnt = Math.ceil(length / groupSize);
            for(let i = 0; i < cnt;i++){
                
                // 
                startIndex = i + groupSize;
                // 
                endIndex = startIndex + groupSize;

                result.push(array.slice(startIndex,endIndex));
            }

            return result;

        }
    
        // TEST
        var testArr = [00,01,02,11,12,13,23,24,25];
        console.log(chuck(testArr,3));

    </script>

Math.ceil()

JavaScript ceil() 方法

猜你喜欢

转载自blog.csdn.net/MENGCHIXIANZI/article/details/105863952