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 ...
JavaScript isNaNについて注意点
isNaN は引数が非数であるかをチェックして、非数ならtrueを返す関数です。
ただ、以下の結果はすべて false になります。
isNaN('')//falseisNaN(false)//fal ...
JavaScript入門 SetとArray.fromを使って重複をなくす
配列から重複する値を除去する場合に、Set と Array.from を使うと簡単にできます。
const unique = (arr) => Array.from(new Set(arr));const myArray ...
JavaScript入門 配列をいくつかの塊に分けてみよう
今回やりたいことは以下のような配列を
以下のように加工することです。
, , , , ]いくつの塊にわけるかは引数で指定できると良いです。上記の場合2です。
一例
const chunkArr ...
Node.js require はそのファイルを実行する
index.js では hoge.js を require しています。
const {hoge} = require('./hoge')console.log(hoge())const hoge = () =& ...