function Person()
}
function Person.prototype.init() {
request('http://google.fr').on('error', this.onError.bind(this));
}
function Person.prototype.onError(error) {
console.log(error);
}
bind.this
在init()
需要。我有什麼ECMAScript 6替代方案來解決這個問題?這是唯一的解決方案,似乎我不能在這裏應用箭頭。在ES6中替代.on('error',this.onError.bind(this))?
能否請您解決您的語法錯誤?你不能在函數標識符中使用點。 – Bergi
你爲什麼要綁定這個方法呢?它對我來說看起來相當靜止。 – Bergi
可能的重複[我可以在類方法中使用ES6胖箭頭?](http://stackoverflow.com/q/31362292/1048572) – Bergi