ES6/Babel版本绑定到一个对象的函数
ES6/Babel version of binding to function of an object
如何在es6中实现与下面相同的行为
var grand_parent = {
parent: {
child: function () {
// logic
}.bind(this)
}
}
我执行了以下操作,但是出现了语法错误。
var grand_parent = {
parent: {
child() {
// logic
}.bind(this)
}
您最可能使用箭头函数:
var grand_parent = {
parent: {
child: () => {
// logic
}
}
};
,其中this
是词法绑定的,并且与.bind(this)
场景一样工作。
不能使用方法语法调用.bind()
相关文章:
- javascript函数,它接受两个输入:一个对象和一个键,并返回对象中该键的相应值
- 返回一个新函数,而不是工厂中的对象
- 从javascript函数返回一个对象
- 节点模块对象范围:在所有函数之间共享一个对象
- 如何将对象引用传递到 mootools 中另一个对象的构造函数中
- JavaScript:如何将“.bind()”“函数”到另一个对象
- 为什么我会从 JavaScript 函数返回一个命名函数(对象)
- 从同一对象中的另一个调用函数
- 使用jQuery.ajax请求向PHP函数发送一个对象数组
- 如何将来自多个 JavaScript 类的函数组合到一个对象中
- 有没有一个lodash函数可以合并两个对象并删除其中一个对象的属性(如果它们没有)'不存在于另一个中
- 函数中的JavaScript函数-返回一个对象
- JS 函数将对象作为输入,并返回一个对象,该对象对作为参数传递的对象执行操作
- 是JavaScript中的函数一个对象
- 如何创建一个对象,其中对象本身是一个函数
- javascript:我需要从函数参数中获取一个对象键
- Javascript:如何附加到构造函数的原型,如果该构造函数已经在另一个对象的原型上定义
- 给定一个对象数组,创建一个函数,该函数返回一个 Object,该 Object 具有按类型分组的路径数组
- 如何使对象的函数或属性成为指向另一个对象函数的指针
- Javascript:创建一个对象构造函数