亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

從ES6開始弱化arguments的作用

 更新時間:2023年02月12日 11:01:32   作者:砂糖橘加鹽  
這篇文章主要為大家介紹了從ES6開始弱化arguments的作用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

ES6弱化arguments的作用

通過一下手段:

  • 箭頭函數(shù)沒有arguments這個2.2 隱式參數(shù)
  • 形參可以有默認(rèn)值
  • 數(shù)組結(jié)構(gòu)方式
function test(...arr) {
  console.log(arr) // [[1, 3], 'c'] 是一個二維數(shù)組
}
test([1, 3], 'c')

其實從ES5中就有嚴(yán)格模式來限制arguments的操作. 不讓它有共享,不讓它有映射關(guān)系.

function test(a = 100) {
  arguments[0] = 10
  console.log(a, arguments[0])
}
test(1)

這里輸出1, 和10. arguments并沒有改變a的值.但是如果取消掉默認(rèn)值的話,打印的結(jié)果就是 10, 10. 說明ES6的語法刻意的屏蔽掉arguments映射形參的作用.

當(dāng)然,如果是在ES5中使用嚴(yán)格模式的話,也是把argument作用給屏蔽掉了

function test3(a) {
  "use strict"
  arguments[0] = 10
  console.log(a, arguments[0])
}
test3(1)

甚至于,arguments.callee 在嚴(yán)格模式下面也會報錯了.

以上就是從ES6開始弱化arguments的作用的詳細(xì)內(nèi)容,更多關(guān)于ES6弱化arguments的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • 詳解 TypeScript 枚舉類型

    詳解 TypeScript 枚舉類型

    這篇文章主要介紹了TypeScript 枚舉類型,TypeScript 在 ES 原有類型基礎(chǔ)上加入枚舉類型,使得在 TypeScript 中也可以給一組數(shù)值賦予名字,這樣對開發(fā)者比較友好,可以理解枚舉就是一個字典,文章內(nèi)容圍繞TypeScript 枚舉類型展開內(nèi)容,需要的朋友可以參考一下
    2021-10-10
  • 微信小程序上滑加載下拉刷新(onscrollLower)分批加載數(shù)據(jù)(一)

    微信小程序上滑加載下拉刷新(onscrollLower)分批加載數(shù)據(jù)(一)

    這篇文章主要介紹了微信小程序上滑加載下拉刷新(onscrollLower)分批加載數(shù)據(jù)的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • JavaScript中5個常用的對象

    JavaScript中5個常用的對象

    JavaScript是一門腳本語言,不同于Python的是,它是一門瀏覽器腳本語言,而Python則是服務(wù)器腳本語言,我們不光要會Python,還要會JavaScript,因為它對做網(wǎng)頁方面是有很大作用的。本篇內(nèi)容小編就來詳細(xì)解說JavaScript常用的對象,需要的朋友可以參考一下
    2021-10-10
  • window屬性onbeforeunload語法教程示例

    window屬性onbeforeunload語法教程示例

    這篇文章主要為大家介紹了window屬性onbeforeunload語法教程示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-07-07
  • JS前端使用canvas編寫一個簽名板

    JS前端使用canvas編寫一個簽名板

    這篇文章主要為大家介紹了JS前端使用canvas編寫一個簽名板實現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-08-08
  • 微信小程序 rpx 尺寸單位詳細(xì)介紹

    微信小程序 rpx 尺寸單位詳細(xì)介紹

    這篇文章主要介紹了微信小程序 rpx尺寸單位以及樣式詳細(xì)介紹的相關(guān)資料,有效的幫助大家開發(fā)微信小程序,避免手機(jī)尺寸問題,需要的朋友可以參考下
    2016-10-10
  • JavaScript 實現(xiàn)點擊關(guān)閉全屏示例詳解

    JavaScript 實現(xiàn)點擊關(guān)閉全屏示例詳解

    這篇文章主要為大家介紹了JavaScript 實現(xiàn)點擊關(guān)閉全屏示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-08-08
  • 微信小程序 tabs選項卡效果的實現(xiàn)

    微信小程序 tabs選項卡效果的實現(xiàn)

    這篇文章主要介紹了微信小程序 tabs選項卡效果的實現(xiàn)的相關(guān)資料,微信小程序內(nèi)部組件沒有Tabs 選項卡的功能,自己實現(xiàn)個類似的,需要的朋友可以參考下
    2017-01-01
  • JS、HTML代碼運行工具

    JS、HTML代碼運行工具

    JS、HTML代碼運行工具...
    2006-06-06
  • 實現(xiàn)一個簡單得數(shù)據(jù)響應(yīng)系統(tǒng)

    實現(xiàn)一個簡單得數(shù)據(jù)響應(yīng)系統(tǒng)

    這篇文章主要介紹了實現(xiàn)一個簡單得數(shù)據(jù)響應(yīng)系統(tǒng),文章介紹的數(shù)據(jù)響應(yīng)系統(tǒng)會用到Dep,其實,這就是一個依賴收集的容器, depend 收集依賴, notify 觸發(fā)依賴,下面來看看詳細(xì)的內(nèi)容結(jié)介紹,需要的朋友可以參考一下
    2021-11-11

最新評論