let list = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27] //示例
function TwoArray(list,index){
if(!Array.isArray(list) || isNaN(index)) return false
let list_json = JSON.parse(JSON.stringify(list))
let data = []
for(let i = 0i<list_json.lengthi++){
data.push( list_json.splice(0,list_json.length>index?index:list_json.length))
i = list_json.length>index?0:i
}
if(list_json.length>0)data.push(list_json)
return data
}
console.log(TwoArray(list,8))
普通的数组格式是:['a','b','c']JSON的格式是:{'1':'a','2':'b','3':'c'}所以把数组循环一下就可以了;var a = ['a','b','c']var json = {}for(var i=0i<a.lengthi++){json[i]=a[i]}JSON.stringify(json) //结果:{'1':'a','2':'b','3':'c'}