すなのプログラミングノート

都内自社開発企業で最近は主にReact書いてます。日々の学びをアウトプットします。

JavaScript

async, awaitでの非同期処理の書き方

asyncやらawaitやら 非同期処理をする時に使うんだろうなーというくらいの認識でいたけどちゃんと分かってなかったのでまとめる。 そもそも同期処理と非同期処理とは 同期処理 リクエストした後、レスポンスが返ってくるまで待ってる処理 非同期処理 リクエ…

JSの二重否定

JSのif文で二重否定が出てきた。 二重否定なんだから元に戻って意味なくね?って思ったけど、もっと便利なものだった。 結論、オブジェクトの有無をboolean型にすることができる。 状況 vueファイルの中でこんな感じにいらっしゃった。 :class = "{'hoge': !…

ブラケット記法の使い時

Reactで文字列として受け取った引数を使って配列の操作をしようとしたら思うようにいかなかった。 こんな風に書いたらいいんだという、JSの記法を学んだので書き残し。 結論、ドット記法ではなくブラケット記法を使えばうまくいく。 前提 onMouseDownという…

letを使わない書き方

ずっと放置してた技術ブログですが、業務でのインプット量があまりにも多く、アウトプットが追いついていないのでブログを再開することにしました。 Twitterで書いても流れるし、140文字じゃ収まらない。 しっかりまとめるほど労力もかけたくないので気軽に…