js将1,2,3转换成周一、周二、周三(对象日期转换成字符串)
当后台返回的数据是数组格式的["1","3","5"],但是前台需要展示成周一、周三、周五的时候,可以使用下面的方法
convertData(){const data = ["1","3","5"];let arrWeek = ["周日","周一","周二","周三","周四","周五","周六"] let tabWeekArr = []let tabWeek = ''for (var j = 0; j < thatData.length; j++) {//遍历所有的数据,截取到相应的下标let resArr = thatData[j].split(",").sort()for(var i=0;i<resArr.length;i++){// 按照下标取值let thatW = arrWeek[resArr[i]] tabWeekArr.push(thatW)if(i==resArr.length-1){ //遍历到最后的时候tabWeek = tabWeekArr.join(",")//将上一个的数据清空,不然不正确tabWeekArr = [] // 这个在vue上面就可以正常展示周一、周三了 thatData[j].tabWeek = tabWeek}}}
}