當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JS高级——arguments参数详解
生活随笔
收集整理的這篇文章主要介紹了
JS高级——arguments参数详解
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、認識arguments
arguments 是一個 對應于 傳遞函數的參數 的 類數組(array-like)對象。
array-like意味著它不是一個數組類型,而是一個對象類型:
- 但是它卻擁有數組的一些特性,比如說length,比如可以通過index索引來訪問;
- 但是它卻沒有數組的一些方法,比如forEach、map等;
二、arguments轉成array
三、箭頭函數不綁定arguments
箭頭函數是不綁定arguments的,所以我們在箭頭函數中使用arguments會去上層作用域查找:
注意:瀏覽器在全局是沒有arguments的
如果想在箭頭函數中,也能拿到傳遞的所有參數,則可以使用ES6的剩余參數...args:
總結
以上是生活随笔為你收集整理的JS高级——arguments参数详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MongoDB 数据库创建、删除、表(集
- 下一篇: Linux实操篇——实用指令学习笔记(详