javascript - Function.prototype.call 和 Function.prototype.apply 只有一个参数

标签 javascript

只有一个参数的 Function.prototype.call 或 Function.prototype.apply 有什么作用?

这是怎么回事?

Function.prototype.myBind = function (context) {
  var fun = this;
  return function(){
    return fun.call(context);
  }
}

最佳答案

它调用函数而不传递任何参数。

关于javascript - Function.prototype.call 和 Function.prototype.apply 只有一个参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37038555/

相关文章:

javascript - 变量在控制台中返回正确的值,但未定义

javascript - 无法在 typeahead js 中设置与 displaykey 不同的 valuekey

javascript - 如何通过函数调用访问回调

javascript - 如何使元素行为位置 :fixed within another scrolling element?

javascript - 悬停图像功能 : how can I set its dimension by percentage and how to simplify this code?

Javascript ENUM 模式命名约定

javascript - 更改下拉值时 DIV "hiding"

javascript - 如何在JQuery中按父级获取元素的索引

javascript - 将函数转换为 es6 类

javascript - Sencha Touch 中是否有声明全局变量的选项