独特な言語だなあ」というモヤモヤとした苦手意識がありました。初心者を卒業できたような気がしたので、忘れないうちにメモを残しておきたいと思います。2016-07-01Kindle「一歩先」「もう一歩先」の二冊は薄くてサクサク読めるので非常にオススメです。それぞれ値段も安いですし。ついて詳しく学びたければ「もう一歩先」というイメージでしょうか。中級者になるためのポイントが詰まっている本。気になるところだけ読んでもいいし、最初から読み進めて「難しいな」と感じた時点でストップしてもいい。項目ごとに「憶えておくべきポイント」としてまとめが書かれているのが素晴らしいです。tableとなっており、モダンブラウザであればほぼ確実に動くと見てよい。table少なくとも現時点ではES2015を「そのまま」現場に持ち込むことは現実的とは言えないでしょう。http://analogic.jp/es2015_introduction/という昨年10月頃からあまり変わっていない状況。コードへ変換する仕組み)を使う。booleannumberstringnullundefinedのプリミティブ型が存在し、通常は「値そのもの」を示す。常にプリミティブ型となる。次のいずれかの方法で関数を定義する。y;}この形式で定義された関数は、コード実行時にスコープの先頭まで「関数の巻き上げ」(ホイスティング)が発生する。y;};この形式で定義された関数は「関数の巻き上げ」が発生しない。以下のような「名前付き関数式」は、可搬性がないので使わないこと。第一級関数で、高階関数を扱える。「ほかの関数を引数として受け取るか、結果として関数を返す関数」)。関数もオブジェクトの一種。演算子を使って、関数を即時実行できる。一度しか実行したくないときに。3無名関数を即時実行することで、グローバルオブジェクト(の名前空間)を汚染しないようにすることができる。存在しない「ブロックスコープ」を擬似的に実現できる。