【JavaScript】長い文字列を定数・変数に置き換えたい

前回使っていたJavaScriptのコードでは、以下のような書き方になっていました。

'use strict';
document.getElementById('target').addEventListener('click',function(){
  document.getElementById('target').style.background = 'pink';
})

しかし、これでは何度も

document.getElementById('target')

を書かないといけないため、

  • 変更する際に全てを書き換えなければいけない
  • 文字列が長くコードの見通しが悪い

などデメリットが多いです。

そこで定数や変数を使用して文字列を置き換えることによって、上記のデメリットを解決することができます。

以下は定数を使用した置き換え例。

'use strict';

const target = document.getElementById('target') ★

target.addEventListener('click',function(){
  target.classList.toggle('circle');
})