プログラミング 【JavaScript】Promise()でresolve/rejectをreturnのように使ってた話 Promiseでresolve/rejectしたら、そこで処理が中断されて、then/catchに飛ぶと思ってたが、どうやら違うようだ。resolve/rejectでは、処理の中段は発生しない。new Promise((resolve, r... 2020.01.13 プログラミング
プログラミング JSONにコメントを書く方法|JSONC・JSON5・代替テクニック4選 JSONにコメントを書けなくて困っていませんか?設定ファイルやデータを扱っているときに、「ここに補足説明を残しておきたいのに、JSONってコメントが書けないんだよな…」と悩んだことはありませんか?実は JSONの仕様そのものにはコメントが存... 2020.01.12 プログラミング
プログラミング 【Node.js】for文内の非同期処理の完了を待って、次を実行する APIリクエストとか非同期処理をfor文で何度か繰り返したい時に。例えば、こんなfor文を書いた時に、var sum = 0for (let i = 0; i <= 10; i++) { exampleFunc(i).then(res =>... 2020.01.11 プログラミング
プログラミング Firebaseへのdeploy時のエラー対応 FirebaseへWebアプリをデプロイしようとした時にTypeError: Cannot read property 'wanted' of undefinedというエラーが出た。その対処の備忘録。エラー内容既に別のアプリケーションをデプ... 2019.12.25 プログラミング
プログラミング 【JavaScript】少し特殊な挙動をとるundefined値の判定 JavaScriptでは、初期化されていない変数にundefinedという値が入る。こいつがちょっと特殊な挙動をとるため、判定方法を備忘録としてまとめておく。思いついたり調べたりした6パターン1. a === undefinedjsでは、グ... 2019.12.13 プログラミング
ブロックチェーン ブロックチェーン検定受けてみた FLOCブロックチェーン大学校の「ブロックチェーン検定」を受けてみました。Webサイトをみると、なんとなく知ってるブロックチェーン。あなたの知識はホントに正しい?3分で試してみませんか?と書いてあったので、試しに。ルール(私は、受けた後に見... 2019.12.11 ブロックチェーン
プログラミング まだJSのデバッグでconsole.log()とか書いてんの? JavaScriptで開発中に処理の途中の変数の中身とか見たり、エラーになるけどどこまでは正常にいけてるのか確かめたりとか、いわゆるデバッグしたいときはたくさんあります。そんなとき、見たいところにいちいちconsole.log()とか書いて... 2019.11.29 プログラミング
ブロックチェーン 【nem2】fushicho-2試す【設定変更等TIPS】 fushicho-2でプライベートネットを構築しました。下手くそな図ですが、こんな構成です。設定変更箇所例のごとく、デフォルトのままでは動かしません。内容はelephant-2で構築した時と、だいたい一緒です。(今回は、挙動が怪しくなりそう... 2019.11.27 ブロックチェーン
プログラミング arguments.callee()ってなんで使っちゃダメなの? jsでQuineしてて、arguments.callee()なるものを知った。(それまで知らなかった)しかし、これES5以降ではエラーになるらしい。つまり使っちゃダメ。その理由を詳しく調べてみた。そもそもarguments.callee()... 2019.11.19 プログラミング
プログラミング 【JavaScript】”&”と”&&”、”|”と”||”のメモ &と&&、|と||の違いについてまとめておく。ほとんど自分用メモ。挙動の違いまずは、見える範囲での挙動の違い。var a = truevar b = falseconsole.log(a & b) // 0console.log(a && ... 2019.11.12 プログラミング