欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

從ES6開(kāi)始弱化arguments的作用

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

ES6弱化arguments的作用

通過(guò)一下手段:

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

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

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

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

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

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

甚至于,arguments.callee 在嚴(yán)格模式下面也會(huì)報(bào)錯(cuò)了.

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

相關(guān)文章

  • 詳解 TypeScript 枚舉類型

    詳解 TypeScript 枚舉類型

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

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

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

    JavaScript中5個(gè)常用的對(duì)象

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

    window屬性onbeforeunload語(yǔ)法教程示例

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

    JS前端使用canvas編寫一個(gè)簽名板

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

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

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

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

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

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

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

    JS、HTML代碼運(yùn)行工具

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

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

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

最新評(píng)論