ES6 函數(shù)的拓展

形參默認(rèn)參數(shù)

    function fn1(x){
        var a=x || 10;// js中默認(rèn)值
    }
    function fn2(x=10){
        // var a=x;// es6中 默認(rèn)值
        console.log(x); // 10
    }
    fn2()

形參默認(rèn)值 不是賦值 而是惰性傳值

    function fn3(x){
        // var x=0;
        // let a=0;
        // console.log(a); // 9
        // console.log(x); // 666
    }
    fn3(666)

在 es6 中 不能用let 或 const 聲明與形參重復(fù)的 變量 或常量
其實(shí)不管在 es6 還是 js 中 形參跟變量名 都盡量不要重復(fù)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1. 函數(shù)默認(rèn)值的設(shè)置 形參默認(rèn)值,不是賦值, 而是惰性傳值(滿足指定條件時(shí),使用這個(gè)值)。 **2. ** 在...
    達(dá)布干m閱讀 85評(píng)論 0 0
  • 一、函數(shù) 函數(shù)是一個(gè)為執(zhí)行特定任務(wù)而設(shè)計(jì),可以重復(fù)使用的代碼塊。 1. 創(chuàng)建函數(shù)的三種方式 函數(shù)聲明方式:func...
    生命里那束光閱讀 1,220評(píng)論 0 16
  • 本文目錄 1.參數(shù)默認(rèn)值 2.rest參數(shù) 3.箭頭函數(shù) 4.箭頭函數(shù)的簡(jiǎn)寫技巧 1.參數(shù)默認(rèn)值 默認(rèn)參數(shù)就是當(dāng)用...
    前端輝羽閱讀 217評(píng)論 0 12
  • 函數(shù)的拓展 函數(shù)默認(rèn)值 到了ES6,函數(shù)終于有默認(rèn)值了,在ES5中其實(shí)是可以用一些變通的方法來完成參數(shù)默認(rèn)的,但是...
    island_0d48閱讀 366評(píng)論 0 1
  • 1、形參默認(rèn)參數(shù) 形參默認(rèn)值 不是賦值,而是惰性傳值 在es6中,不能用let或者const聲明與形參重復(fù)的變量或...
    你懷中的貓閱讀 296評(píng)論 0 1

友情鏈接更多精彩內(nèi)容