電子文書(法令、タイムビジネス関連制度)2019-12-27Reactの5thステップ2019-12-20WWWブラウザの[×]ボタンのイベントをハンドルする。.NET開発基盤部会」によって運営されています。Internationalが、ECMAScript(ECMA-262)規格を策定、標準化。コンパイル型のスクリプト言語も存在する。†Reactなどではよく使うが、最近は、SFCで書くケースが多いかも。セミコロン(;)は、コンテキストによって補完する。文中に空白改行タブを含めることが可能(...と言うか無視され、これによりminificationが可能)。変数定義グローバルもローカルもvarを使用。省略時、グローバルとローカルではグローバルが優先される。基本型と参照型がある。型が柔軟ある意味、VBのバリアント型のような感じ。文字列シングル・クォーテーションかダブル・クォーテーションの何れかで囲む。¥(バックスラッシュ)でエスケープして、エスケープ・シーケンスにする。†varより、letとconstがお薦めらしい。†letとvarの違いhttps://qiita.com/y-temp4/items/289686fbdde896d22b5e【JavaScript】varとfunction"文"は使わずにletとconstを使って欲しい(切実)https://qiita.com/mejileben/items/b8502173216aebae8d36varよりすごいletとconst。†スプレッド演算子は、setStateメソッドの引数を作成する場合propsを下位のComponentに渡す場合Reducersクラス・メソッドの戻り値を作成する場合などを行う場合にも使える。†JavaScriptでバイナリを扱うために生まれた。画像・音声処理などで利用されている。Calendar2017やります。Ginpen.comhttps://ginpen.com/2017/12/01/modern-javascript-ginpei-advent-calendar-2017/Babelを使って現代的JavaScriptを始める。varよりすごいletとconst。アロー関数でさくさくコールバック。JavaScript待望のクラス。華麗にgetterとsetterを使いたい。メソッドをメソッドっぽく定義しよう。動的にプロパティ名を設定できるようになりました。引数の初期値って便利だよね。知ってる?非同期やるならPromiseでらくらく。非同期やるならasync/awaitでもっとらくらく。テンプレート記法で簡単文字列組み立て。分割代入と逆に、プロパティを短く定義するやつ。分割代入や引数の「残り全部」を持ってくるやつ......。配列を「開いて」使うスプレッド演算子。データ保持ならObjectよりMapの方が良いの?値だけ覚えておくならSetという手が。WeakMap?、WeakSet?で「弱い参照」を使えるようになったぞ。イテレータとfor-of文で配列以外もぐーるぐる。ジェネレータと自作イテレータで各種オブジェクトもぐーるぐる。ES6とES2015に違いはないです。