Dart的运营商重载如何转换为javascript?

时间:2015-05-17 17:44:17

标签: javascript dart operator-overloading operators overloading

非常高兴看到Dart支持运营商重载(非常酷:)),但我很好奇这个实现如何转换为Javascript,然后我开始围绕这个开发一些东西?知道这不是Javascript原生支持的东西所以想知道转换到Javascript会不会有任何复杂性?我相信不是所有东西(例如反射/镜像库)都可以翻译。

对于中缀运算符,我假设它只是将函数附加到第一个变量并将第二个变量作为函数参数传递?即而不是object + object,它将是object.plus(object)?

感谢阅读:)

1 个答案:

答案 0 :(得分:3)

运算符只是方法调用的语法糖,dart2js没有什么特别的考虑。