慕粉18229743112
2016-10-13 16:57
不定义var time=new Date();也可以,求大神解释
因为这样可以省力,你对比看下:
var time=new Date(); var attime= time.getHours()+":"+time.getMinutes()+":"+time.getSeconds() ; //
不设置new Date():
var attime=new Date().getHours()+":"+new Date().getMinutes()+":"+new Date().getSeconds(); //如果说调用new Date()次数比较多,你认为写一个“time”是不是比“new Date()”要省力些呢? //就本次代码书写,上面的也是更优化吧
这里的 time是个局部变量,attime钓鱼time的方法 肯定是undefined
你可以直接调用new Date的
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题