javascript アロー关数を使った此の束缚
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript アロー关数を使った此の束缚相关的知识,希望对你有一定的参考价值。
// thisは実行箇所によって参照先が異なることに注意
class LikeCounter {
constructor () {
this.clickedCount = 0;
const button = document.querySelector('.button')
const clickedCountText= document.querySelector('.clickedCountText')
// 普通のfunction宣言だと、this.clickedCountの「イベントリスナー内のthis」になるので
// thisはイベントターゲットを参照し、最初に0を代入したclickedCountを参照できない。
// アロー関数にすれば、thisは固定される。
// NG: button.addEventListener('click', function () {
button.addEventListener('click', () => {
this.clickedCount += 1;
clickedCountText = this.clickedCount;
})
}
}
new LikeCounter();
以上是关于javascript アロー关数を使った此の束缚的主要内容,如果未能解决你的问题,请参考以下文章
ruby 可转发を使った代表パターン
html UIkit3を使ったサインインフォーム
html 的jQueryを使ったソートサンプル②(カスタムデータ属性利用)
html Flexbox的を使ったブロック型ナビゲーションメニュー
sh 卷曲的wgetやを使ったダウンロードの便利机能
python SPTKを使った简単なボイスチェンジャー