blog画像が表示されないページは、元画像を間違えて削除してしまっているためです。データが残っていないので、想像力で補ってください。2020/07/24[js]JavaScriptとtsc最近、組み込みのことをやっていないので記事を書くのに熱心ではなくなってしまった。それでも世の中は進んでいるし、開発もまた止まることがない。前回の記事から1ヶ月くらい経ったが、面倒なところは慣れている人にやってもらって、その人が慣れてないところを私がやるなどしてバランスを取ることにした。その人が慣れていないのかどうかは知らんがね。お任せしていたらTypeScriptのフレームワークを持ってきてくださった。「JavaScriptだとちょっとねー」ということだったのだが・・・そういうものなのか!そんなわけで、よくわからずにTypeScriptにも触れることになってしまった。はいっても、やっている作業が「既存の置き換え」で、サンプルまで作ってもらっていたので力業でやるだけの作業であった。考えなくて良いのは助かった。codeでブレークポイントを張りながらデバッグすることもできた。面倒だからconsole.log()デバッグが大半にはなってしまったのだが。それはともかく、初のTypeScriptでいくつかわかったことがある。tscコマンドにPATHが通ってないといかんtscでコンパイルされるとJavaScriptファイルになる動くのはJavaScriptファイルtscはJavaScriptへのコンパイラらしい。frontだっけ、ああいう立ち位置かもしれん(私の時代にはC++コンパイラがあったので、よく知らない)。CodeでTypeScriptにブレークポイントを張ってやることもできるようだった。・・私がデバッグしたかったのはnode_modulesの下にあるファイル立ちだった。結局、console.log()をJavaScriptファイルに埋め込んで眺めることにした。いや、node_modulesの下でもブレークポイントは張れるのだが、TypeScriptもわかってないし、JavaScriptもそこまでわかっていないので、関数の呼び出しなどのように変換していることがはっきりわかるところじゃないと対処できないのだ。個人で開発するのであれば、なんでもやって、なんでもやれるのであれば問題ないのだろうが、チームでやるのであれば得意な方面を進めていった方がよいだろう。TypeScriptをやるよりもgolangとかrustをやりたい、と言い換えても良かろう。なんか今までrustをやろうとするたびにgolangを調べないといけない作業が発生していたのだよ。最近になってgolangに対する手の抜き方を覚えてきたので、そろそろいける・・・か?まあ、忘れていく一方なので、覚える方についてはネタが尽きんだろう。