setDate的小坑

dateObj.setDate(dayValue)

这个方法会修改 dateObj  实际上 以官方文档为例

var theBigDay = newDate(1962,6,7);  // 1962-07-07

theBigDay.setDate(24);  // 1962-07-24

实际上 //1962-07-24是 theBigDay的值  以如下这个例子为错误范例,这会得出一个比较离奇的错误 正确的做法是将 var today = newDate()这个放在for循环中

var today=newDate()

for(vari=30;i<35;i++) {

today.setDate(i)

console.log(today)

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 《ijs》速成开发手册3.0 官方用户交流:iApp开发交流(1) 239547050iApp开发交流(2) 10...
    叶染柒丶阅读 5,392评论 0 7
  • 前两年,我爱上了手工十字刺绣,刚开始学的时候,不敢接触鸟语花香的复杂风景图,就学书法的纯黑色刺绣,我的第一幅作品是...
    一泓夜雨阅读 287评论 0 0
  • 在6/5码的简文《不管你怎么讲,也改变不了别人怎么想》提到,出于猎奇我组了一个天猫内部优惠返利平台的群,建群心路在...
    Rafen阅读 691评论 0 4
  • 去看《驴得水》纯属偶然,只是因为那天是周六,刚好电影票打折,便随手用手机买了一张。 电影刚开始,给人一种无法适从的...
    简迷蓝阅读 646评论 0 0
  • 春末的南方城市,下雨,米店,你离开了南京,梵高先生; 就梵高先生吧; 第一次不得不面对这么一个长发飘逸,面相凶残并...
    Bolazynes阅读 548评论 0 1