デジタルが生活に無くなてはならない昨今において、プログラミングでは重たい処理をどうにかして緩和するかがポイントになります。 ベテランエンジニアに限った話ではなく、駆け出しエンジニアでも所属先のリーダーや顧客から求められる […]
Tips
JavaScriptのfor文の違いを解説【for, for in, for of, forEach, Object-keys】
プログラミング学習の序盤で必ず習う繰り返し処理が理解できると「プログラミングやってるなぁ」と自覚できますよね。 繰り返し処理そのものは理解できる人が多いのですが、繰り返し処理の文法はなぜか何種類もあって自分で使うときに悩 […]
JavaScriptのprototypeとは何者なのか?
「prototype」というワードだけ聞くと初見のものに感じられるかもしれません。 しかし意外と多くの人が「prototype」をコンソールで見たことがあります。 JavaScriptのprototypeはオブジェクトを […]
【Reactのインポート、エクスポート】JavaScriptにおけるモジュールの作り方を解説
「JavaScriptでモジュールという言葉を見かけるが何かがよくわかっていない」「Reactでコンポーネントの読み込みが上手くいかないときがある」「import文の書き方で{ }の有無の違いがわかっていない」 本日はそ […]
【JavaScript】クラスとインスタンスの超入門を書いてみた
「オブジェクト指向とかクラスとか分からない単語を分からないままにしている」「変数とインスタンス変数の違いが分からない」「日付取得でnew Date( )としているコードを見るけど何をしているか分からずコピペしている」 本 […]
変数のletとvarの違いを知ると、スコープのことも理解できる件【JavaScript】
「スコープは習ったけど本質的に理解できていない」「自作した関数や繰り返し処理がなぜかエラーになることがある」「変数でletとvarの違いが分からないけど、とりあえず使って何とか動作している」 本日はスコープについて取り上 […]
JavaScriptで使うエラー処理の基本【try catch, finally, throw, error】
プログラミングをやっているとエラーは日常的に対応する作業です。 初学者の方からすると「エラー=怖いもの」と言うイメージがある方が多いのではないでしょうか? 確かに偶発的に発生するのもエラーの代表ですが、プログラミングの世 […]
JavaScriptでコンソールログ、ログポイントでデバックする方法【logpoints, “%c”, console.log, console.dir, console.error, console.table, console.time】
JavaScriptでデバックをする代表例にコンソールを使った方法があり、初学者の方はまずはコンソールの使い方から習うでしょう。 プログラミングに慣れていない内はコンソールは「エラーが出る場所」くらいの認識だと思いますが […]
Reactでも使う!JavaScriptの「…」スプレッド構文を徹底解説
ReactなどのモダンJSに入ると突然「…」のような記号に遭遇します。 結論から言うと「スプレッド構文」と言うJavaScriptにおける文法になります。 スプレッド構文は初学者向けの学習教材やスクールでは習 […]
関数がオブジェクトであることを知ろう【JavaScriptでよくある間違い】
本日はJavaScriptに関する昔の自分がよくやっていた勘違いを共有します。 基本的な文法はスクールや本などで学べるのですが、実務で使ってみると意外と理解が足りてなくてエラーになることは駆け出しエンジニアの方にはあるあ […]