没有合适的资源?快使用搜索试试~ 我知道了~
babel-plugin-transform-private-underscore:Babel插件可以使类属性以_开头
共41个文件
js:27个
json:3个
eslintrc:3个
需积分: 8 0 下载量 52 浏览量
2021-05-14
06:06:30
上传
评论 1
收藏 101KB ZIP 举报
温馨提示
目标 此Babel插件可转换类声明,以使以下划线开头的属性真正私有。 私有属性被移至WeakMap,私有方法被外部化为常规JS对象。 这些转换不应引入任何性能损失。 注意:我不再维护此软件包,因为在不需要这种封装的情况下,我采用了一种更具功能性的编程方法。 安装 npm install --save-dev babel-plugin-transform-private-underscore 用法 将插件添加到您的.babelrc文件中。 它可能看起来像这样: { " presets " : [ " es2015 " ], " plugins " : [ " transform-private-underscore " ] } 例子 如下代码: export default class Person { constructor ( ) { this . _first
资源推荐
资源详情
资源评论
收起资源包目录
babel-plugin-transform-private-underscore-master.zip (41个子文件)
babel-plugin-transform-private-underscore-master
.eslintrc 119B
.babelrc 27B
jsconfig.json 89B
package.json 1KB
__tests__
.eslintrc 160B
index.spec.js 2KB
resources
console.png 51KB
src
templates.js 337B
utils.js 1KB
index.js 76B
predicates.js 685B
identifiers.js 354B
plugin.js 5KB
examples
.eslintrc 155B
anonymous-class
initial.js 79B
expected.js 215B
named-export
initial.js 77B
expected.js 207B
class-inheritance
initial.js 113B
expected.js 239B
no-underscores
initial.js 107B
expected.js 107B
default-export
initial.js 85B
expected.js 215B
missing-constructor
initial.js 118B
expected.js 302B
constructor-with-write-only
initial.js 70B
expected.js 200B
inside-function
initial.js 127B
expected.js 261B
constructor-with-write-and-read
initial.js 100B
expected.js 262B
private-method
initial.js 185B
expected.js 441B
LICENSE.md 1KB
.gitignore 49B
circle.yml 168B
README.md 2KB
yarn.lock 109KB
.eslintignore 12B
.vscode
launch.json 322B
共 41 条
- 1
资源评论
樊康康
- 粉丝: 33
- 资源: 4690
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功