获取星期几可以这样写吗,是什么意思,能解释一下吗?
[]生成了一个数组,相当于var arr = []; arr[1];这样的
很简单,用一个数组,getday返回的是一个整数,那么正好对应这个数组的下标,从而巧妙地将数字转化为星期几。
['星期日','星期一','星期二','星期三','星期四','星期五','星期六']是一个数组,today.getDay()的返回一周中的某一天 ,值是(0 ~ 6)。
相当于
var arr=['星期日','星期一','星期二','星期三','星期四','星期五','星期六'];
arr[today.getDay()],就是一个数组取值
即巧用了数组元素索引,返回当前的星期