如何使用 ES6 的引用来区分这三件事?
let x = i => i+1;
class y { constructor(i) { this._i=i+1; } get i(){ return this._i;} }
function z(i) { return i+1; }
例子:
test(x) //=> 'arrow'
test(y) //=> 'class'
test(z) //=> 'function'
我如何区分转译器中的这些东西 - Traceur / Babel?