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; };