JavaScript in 演算子をつかってプロパティの有無を確認しよう
あるオブジェクトにあるプロパティが存在するかを確認するには in 演算子を使用します。
const myObj = {name: 'tami', value: 100}console.log('name& ...
JavaScript 入門 flatMap の応用
flatMap は map と flat をまとめて行ってくれる便利な関数です。
これを利用することで filter とは逆の動きをすることが可能です。
つまり、要素を除去ではなく、追加できます。
...
JavaScript 入門 lastIndexOf を使って、配列中で与えられた要素が見つけられた最後の添字
配列の中で、ある値が最後に見つかった添字を取得する場合、lastIndexOfを使用します。
const myData = ;console.log(myData.lastIndexOf('AAA'));//3c ...
JavaScript入門 flat を使って配列をフラット化するときの豆知識
Array.prototype.flat を使うことで、ネストされた配列をフラット化できます。
const myData1 = ];console.log(myData1.flat());//引数に数値を指定すると、どこま ...
JavaScript入門 オブジェクトのすべての値を取得する
オブジェクトのすべての値を取得して配列で返したい場合
const input = {name: 'tamiboz', favorite: { fruit: 'orange', animal: { ...
プログラミング学習で「暗記する」と失敗する
プログラミングを学習する上で「暗記する」という方法はお勧めできません。
「知る」だけで良いのです。
暗記するとは暗記する
実装方法を丸暗記する特定の言語の特定の関数について暗記する
フレーム ...
JavaScript入門 console.log でオブジェクトを見るときの注意点
console.log を使ってオブジェクトの中を見る時は以下のようにしましょう。
const myValue = {name: 'tamibouz'};console.log('myValue' ...
JavaScript入門 console.log を使う時にやっていること
console.log は JavaScript でデバッグをする際に非常に役に立ちます。
const myValue = 100;console.log(myValue);//100このような感じでそのまま使ってもいいで ...
JavaScript 入門 forループ + of でインデックスが欲しい場合
以下のようにfor文でofを使っているときに、ループのインデックスが欲しい時があります。
const myArray = ;for(const value of myArray){console.log(value);}A ...
JavaScript Null 合体(??)について
value が null もしくは undefined の時に 100 を返し、それ以外は value を返したい時に以下のようなコードを書いてしまうとバグが発生します。
value || 100このコードでは value ...









