【发布时间】:2017-06-13 15:17:29
【问题描述】:
现在,我的代码是这样的:
var day = getDay(); //A function that gets this current day of the week as integer
var dayname = "";
if (day==0) dayname = "Su";
if (day==1) dayname = "Mo";
...
if(day==6) dayname = "Sa";
它有效,但我觉得它可能会更短,像这样:
if (day == (0,1,2,3,4,5,6)) dayname = ("Su","Mo",...,"Sa");
有没有办法做到这一点?
【问题讨论】:
-
定义一个数组
var dayNames = ["Su","Mo",...,"Sa"]和dayname = dayNames[getDay()]不需要if
标签: javascript if-statement optimization