1. 程式人生 > >es7 函數綁定

es7 函數綁定

log cnblogs func 並排 尾調用 turn spa == nbsp

函數綁定運算符是並排的雙冒號::

foo::bar
== 
bar.bind(foo);

foo::bar(...arguments);
==
bar.apply(foo, arguments);
var method = ::obj.foo
//==
var method = obj.foo.bind(obj)

尾調用

function f(x){
  if(x > 0){
    return m(x);
  }
  return n(x);
}

es7 函數綁定