This-Bind 演算子this
は、 ES7 の便利なメソッド バインディング構文の提案です。
// this-bind via '::'
$(".some-link").on("click", ::view.reset);
// oldschool .bind(this, ...)
$(".some-link").on("click", view.reset.bind(view))
// or even longer...
$(".some-link").on("click", function () {
return view.reset.apply(view, Array.prototype.slice.call(arguments));
})
// and even ES6 while is more handy, but still leaves some redundancy
$(".some-link").on("click", (...args) => view.reset(...args));
問題は、 ESの将来の(7)バージョンの提案段階にあるため、まだ標準に含まれておらず、ESLintでサポートされていませんが、tanspiling(Babel、feを使用)を介して引き続き使用できます。
問題は、関数バインド演算子 (または ES7 の実験的機能のセット全体) 構文をサポートする ESLint のモジュール/プラグイン/オプションがあるかどうかです。