文件名称:es6-class-bind-all:自动绑定es6类中所有方法的'this'范围
文件大小:4KB
文件格式:ZIP
更新时间:2024-05-29 00:24:03
es6 class this bind scope
问题 如您所见,构造函数中有太多.bind()操作。 一旦有大量的类在回调中被调用或对其范围进行了任何更改,这将是非常麻烦的事情。 class Person { constructor ( ) { this . name = 'Steve' this . age = 20 this . gender = 'male' this . setName = this . setName . bind ( this ) this . setAge = this . setAge . bind ( this ) this . setGender = this . setGender . bind ( this ) } setName ( name ) { this . name = name } setAge ( age
【文件预览】:
es6-class-bind-all-master
----.eslintrc(132B)
----.babelrc(81B)
----package.json(895B)
----.npmignore(6B)
----LICENSE.md(1KB)
----.gitignore(72B)
----lib()
--------es6ClassBindAll.js(399B)
----README.md(1KB)
----.eslintignore(57B)
----.editorconfig(147B)