兼容性IE10不支持参数默认值即可选参数
Posted nozer1993
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了兼容性IE10不支持参数默认值即可选参数相关的知识,希望对你有一定的参考价值。
问题代码
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不支持参数默认值即可选参数的主要内容,如果未能解决你的问题,请参考以下文章