js的apply call bind arguments

Posted llfididi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js的apply call bind arguments相关的知识,希望对你有一定的参考价值。

1.先来个链接帮助理解基础概念:https://www.runoob.com/w3cnot...
2.关于arguments 是什么

通过arguments获取到全部参数(自动把函数里所有参数放在一个数组里)
const fun = () => {
  console.log(arguments)
}
fun(3, 5, 6, 8) // [3,5,6,8]

3.es6的方法

通过rest方式
const fun = (first, two, ...remaining) => {
console.log(first, two, remaining)
}
fun(3, 5, 6, 8) // 3 5 [6, 8]

以上是关于js的apply call bind arguments的主要内容,如果未能解决你的问题,请参考以下文章

js中call,apply,bind的实现原理()

js中call,apply,bind的实现原理()

JS call,apply, bind区别

原生JS实现call,apply,bind函数

js call()apply()bind()的区别和使用

markdown JS:Bind,Call,Apply