【兼容性】IE10不支持參數默認值便可選參數

問題代碼javascript

function dateDiff(begin,end=new Date()){
    ...省略實現...
}

以上代碼在IE10中出現了異常,它沒法解析 end=new Date() 那麼對於當前系統而言,已經完成了大部分開發,在不影響調用的狀況下,作出以下更改。java

解決辦法函數

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

在這個Project中建立了 TinyDate Js文件,針對Javascript中的Date類型進行了拓展。提供了時間差計算,時間加減,時間格式化,獲取某年第一天的日期,獲取某年最後一天日期等函數。詳細能夠點此 Get。code

相關文章
相關標籤/搜索