轉(zhuǎn)化成
- 使用object
//處理日期函數(shù)
function setDate(str){
let dateArr = {
'Jan':1,
'Feb':2,
'Mar':3,
'Apr':4,
'May':5,
'Jun':6,
'Jul':7,
'Aug':8,
'Sep':9,
'Oct':10,
'Nov':11,
'Dec':12
}
let arr = str.split(' ')
let tmp = arr.slice(1).reverse()
let popNum = tmp.pop()
for(let i in dateArr){
if(popNum === i){
popNum = dateArr[i].toString();
}
}
return tmp[0] + '年' + popNum + '月' + tmp[1] +'日'
}
- 優(yōu)化過的方法
//處理日期函數(shù)
function setDate(str){
let dateArr = [
'Jan',
'Feb',
'Mar',
'Apr',
'May',
'Jun',
'Jul',
'Aug',
'Sep',
'Oct',
'Nov',
'Dec']
let arr = str.split(' ').slice(1).reverse()
let popNum = arr.pop()
let tmp = dateArr.indexOf(popNum)
return arr[0] + '年' + (tmp+1) + '月' + arr[1] +'日'
}