JavaScript

【JavaScript】備忘録

DOMを操作する場合、class属性ではなくdata属性を使用する。 class属性はスタイルを定義するためにあり、CSSだけが使用するべきであるため。 class属性を使用した場合、デザインの修正等でclass名の変更が発生した場合にJavaScriptも修正しなければならなく…

【JavaScript】awaitを使用しない関数でasyncを使用するメリットは?

関数内で例外をthrowする場合、例外が同期的にthrowされるのではなく、rejectされる。 const func1 = async () => { throw new Error('error'); } const func2 = () => { throw new Error('error'); } const test1 = async (func) => { try { await func(); …