ES6 函数绑定 ::

0

let log = ::console.log; log('hello world!!!');

我这么写不对吗? 按照 例子是不能运行,,

  • 0
    太阳光 86个月前 回答
    这是ES7提出的“函数绑定”,不是ES6。
    函数绑定运算符是并排的两个双冒号(::),双冒号左边是一个对象,右边是一个函数。该运算符会自动将左边的对象,作为上下文环境(即this对象),绑定到右边的函数上面。
  • 0
    ciga 86个月前 回答

    不知道两个冒号是什么意思?参考下面:

    let log = console.log; 
    log('hello world!!!');