文件名称:babel-plugin-operator:babel插件,可让您在javascript中重载运算符
文件大小:6KB
文件格式:ZIP
更新时间:2024-02-20 20:50:24
javascript babel BabelJavaScript
babel-plugin-operator 描述 这是一个插件,可将运算符重载添加到javascript中。 例子 1个 以下是在平面上实现简单点或向量的示例。 我们应该允许程序员add两个点或multiply一个点multiply某个因子。 class Point { x = 0 ; y = 0 ; constructor ( _x , _y ) { if ( _x ) this . x = _x ; if ( _y ) this . y = _y ; } operatorAdd = ( b ) => { const a = this ; return new Point ( a . x + b . x , a . y + b . y ) ; } operatorMul = ( b ) => { const a = this ; return new Point ( a . x * b , a . y * b ) ; } } ; 之后,我们可以: let a = new Point ( 1
【文件预览】:
babel-plugin-operator-master
----index.js(5KB)
----test.js(1KB)
----package.json(513B)
----run.js(355B)
----LICENSE(1KB)
----.gitignore(919B)
----README.md(4KB)