美文网首页
ES6剩余参数(...)和arguments的区别

ES6剩余参数(...)和arguments的区别

作者: 白小纯kl | 来源:发表于2021-03-26 11:29 被阅读0次

    剩余参数和 arguments对象之间的区别主要有三个:

    1、剩余参数只包含那些没有对应形参的实参,而 arguments 对象包含了传给函数的所有实参。
    2、arguments对象不是一个真正的数组,而剩余参数是真正的 Array实例,也就是说你能够在它上面直接使用所有的数组方法,比如 sort,map,forEach或pop。
    3、arguments对象还有一些附加的属性 (如callee属性)。

    相关文章

      网友评论

          本文标题:ES6剩余参数(...)和arguments的区别

          本文链接:https://www.haomeiwen.com/subject/qorjhltx.html