前端将一维数组分隔为二维数组

103 阅读1分钟
		 		//上下课时间段
		 		if(resp.data.data){
		 		   var dataTime=resp.data.data.timeRange
					console.log(dataTime,'resp.data.data');//["2150", "2359", "1230", "2120", "0000", "1150"]
		 		   var arr=[]
		 		   dataTime.forEach((item, index) => {
		 			 arr.push(`${String(item).slice(0, 2)}${':'}${String(item).slice(2)}`) 
		 		   });
				   console.log(arr,'arr');//["21:50", "23:59", "12:30", "21:20", "00:00", "11:50"]
		 		  //分隔为二维数组
		 		   const spArray = (n, arr) => {
		 		       const res = [];
		 		       for (let i = 0; i < arr.length;) {
		 		          res.push(arr.slice(i, i += n))
		 		       }
		 		       return res
		 		    }  
		 	           var arrs=spArray(2, arr)
				     console.log(arrs,'arrs');//[["21:50", "23:59"], ["12:30", "21:20"], ["00:00", "11:50"]]
		 		    }

fenge.png