<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body>
<script>
var arr1 = [1, 2, 3, 4, 5, 6, 7, 8, 9];
var str = '<ul><li>' + arr1.join('</li><li>') + '</li><ul>';
console.log(arr1);
console.log(str);
var arr2 = [];
var i;
var l = 3;
for (i = 0; i < l; i++) {
arr2[i] = [];
}
var max = arr1.length;
for (i = 0; i < max; i++) {
arr2[i % 3].push(arr1[i]);
}
str = '';
for (i = 0; i < l; i++) {
str += '<ul><li>' + arr2[i].join('</li><li>') + '</li></ul>';
}
console.log(arr2);
console.log(str);
var arr3 = [];
var arr4 = arr1;
max = Math.ceil(max / 4);
for (i = 0; i < max; i++) {
if (arr4.length > 4) {
arr3[i] = arr4.slice(0, 4);
arr4.splice(0, 4);
} else {
arr3[i] = arr4;
}
}
str = '';
for (i = 0; i < max; i++) {
str += '<ul><li>' + arr3[i].join('</li><li>') + '</li></ul>';
}
console.log(arr3);
console.log(str);
</script>
</body>
</html>