var str = "小明:80;小李:60";
var obj = objParse(str);
var average = average(obj);
function objParse(str) {
var arr = str.split(";");
var obj = {};
arr.forEach((item) => {
var key = item.split(":")[0];
var val = item.split(":")[1];
obj[key] = val;
})
return obj;
}
function average(obj) {
var ave = 0;
var count = 0;
console.log(obj)
for (let score in obj) {
ave += obj[score] * 1;
count++;
}
return Math.round(ave / count);
}
function timeFormat() {
var date = new Date()
var year = date.getFullYear();
var month = date.getMonth() >= 10 ? date.getMonth() : 0 + "" + date.getMonth();
var day = date.getDate() >= 10 ? date.getDate() : 0 + "" + date.getDate();
var hour = date.getHours() >= 10 ? date.getHours() : 0 + "" + date.getHours();
var minutes = date.getMinutes() >= 10 ? date.getMinutes() : 0 + "" + date.getMinutes();
var seconds = date.getSeconds() >= 10 ? date.getSeconds() : 0 + "" + date.getSeconds();
var week = date.getDay();
return year + "年" + month + "月" + day + "日" + "星期" + getWeek(week) + hour + "时" + minutes + "分" + seconds + "秒";
}
function getWeek(idx) {
var num = ['日', '一', '二', '三', '四', '五', '六'];
var hz = null;
num.forEach((item,index)=>{
if (index == idx) {
hz = item;
}
})
return hz;
}
console.log(timeFormat(), average)
数据解析 + 日期格式化
最新推荐文章于 2020-09-11 10:42:54 发布