码迷,mamicode.com
首页 > 其他好文 > 详细

【兼容性】IE10不支持参数默认值即可选参数

时间:2018-06-14 18:33:57      阅读:502      评论:0      收藏:0      [点我收藏+]

标签:第一天   参数   情况下   java   script   实现   系统   创建   source   

问题代码

function dateDiff(begin,end=new Date()){
    ...省略实现...
}

以上代码在IE10中出现了异常,它无法解析 end=new Date() 那么对于当前系统而言,已经完成了大部分开发,在不影响调用的情况下,做出如下更改。

解决办法

function dateDiff(begin,end){
    if(end==null)
        end=new Date();
}

在这个Project中创建了 TinyDate Js文件,针对Javascript中的Date类型进行了拓展。提供了时间差计算,时间加减,时间格式化,获取某年第一天的日期,获取某年最后一天日期等函数。详细可以点此 Get。

【兼容性】IE10不支持参数默认值即可选参数

标签:第一天   参数   情况下   java   script   实现   系统   创建   source   

原文地址:https://www.cnblogs.com/nozer1993/p/9183486.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!