JavaScript, プログラミング入門

関数の引数の数が決まっていないケースがあります。

その場合、以下のようにスプレッド演算子(…)を使います。

const myFunc = (...functions) => {functions.f ...

JavaScript, プログラミング入門

あるオブジェクトにあるプロパティが存在するかを確認するには in 演算子を使用します。

const myObj = {name: 'tami', value: 100}console.log('name& ...

人生

エンジニアに限らない話ですが、私はある程度プロジェクトやグループの上の方に立った時に、なんでも自分でやってしまっていました。

理由はその方が早かった、からです。

プロジェクトのスケジュールも余裕がなかったため、 ...

覚書

mysql コマンドで SELECT した時に、テーブルの中に日本語あると文字化することがある。

文字コードを指定する場合は charset を使う

mysql> charset utf8

JavaScript, プログラミング入門

flatMap は map と flat をまとめて行ってくれる便利な関数です。

これを利用することで filter とは逆の動きをすることが可能です。

つまり、要素を除去ではなく、追加できます。

...

JavaScript, プログラミング入門

配列の中で、ある値が最後に見つかった添字を取得する場合、lastIndexOfを使用します。

const myData = ;console.log(myData.lastIndexOf('AAA'));//3c ...

JavaScript, プログラミング入門

Array.prototype.flat を使うことで、ネストされた配列をフラット化できます。

const myData1 = ];console.log(myData1.flat());//

引数に数値を指定すると、どこま ...

JavaScript, プログラミング入門

オブジェクトのすべての値を取得して配列で返したい場合

const input = {name: 'tamiboz', favorite: { fruit: 'orange', animal: { ...

プログラミング入門

プログラミングを学習する上で「暗記する」という方法はお勧めできません。

「知る」だけで良いのです。

暗記するとは

暗記する

実装方法を丸暗記する
特定の言語の特定の関数について暗記する
フレーム ...

JavaScript, プログラミング入門

console.log を使ってオブジェクトの中を見る時は以下のようにしましょう。

const myValue = {name: 'tamibouz'};console.log('myValue' ...