JavaScript版getDividedList

    var getDividedList = function(list, each_size) {
        var divided_list = [];
        var quotient = Math.floor(list.length / each_size);
        var remainder = list.length % each_size;
        for (var i = 0; i < quotient; i++) {
            var offset = i * each_size;
            var sublist =  list.slice(offset, offset + each_size);
            divided_list.push(sublist);
        }
        if (remainder > 0) {
            var offset = quotient * each_size;
            var sublist =  list.slice(offset, offset + remainder);
            divided_list.push(sublist);
        }

        return divided_list;
    };