这样做:就是给init VAR一个月以前声明数组中的元素只有一个非常廉价的方式...(东西会节省你写一行多个但恕我直言降低代码的可读性... ) 所以断裂下来:
var month = ["January", "February", "March", "April", "May", "June",
"July", "August", "September", "October", "November", "December"] [mydate.getMonth()];
相同
var monthOptionsArray = ["January", "February", "March", "April", "May", "June",
"July", "August", "September", "October", "November", "December"];
var monthIndex = mydate.getMonth();
var monthActual = monthOptionsArray[monthIndex];
实施例:
var mydate = new Date();
console.log(mydate.getMonth());
var month = ["January", "February", "March", "April", "May", "June",
"July", "August", "September", "October", "November", "December"]; monthI = month[1];
console.log(monthI);
var str = month + ' ' + mydate.getFullYear();
你与节约几行初始化的VAR月直接... –
考虑接受一个答案,如果它是有帮助 – Geeky