なお、トレーニング中はこのコマンドを 終了しないでください。 npm start 6. トップページにアクセスする ブラウザから http://localhost:8000 へ アクセスしてください。 トレーニングの一覧が表示されていれば完了です。 トレーニング前レクチャー JavaScript とは JavaScript はウェ...
オブジェクトはキーと値のペアが並んだものと見ることができます。 先程の例で言えば、単語をキー、カウントを値として保持していたことになります。さて、オブジェクトのキーがString以外になるとどうなるでしょうか。 ここでは先程の例題を拡張して、「配列の中身を種類毎に数え上げる関数...
これで ジェネレータ関数は完成しました。 ジェネレータ関数 から ジェネレータ を作るには、単に gfn() のように記述すればオッケーです。 ただし、gfn() の時点では関数の中身が実行されないことは要注意です。 関数の中身は、gfn() で生成された ジェネレータ から.next() で値を取...
これは、DBMS_MLEを使用したJavaScriptコードの動的実行と比較した場合の違いの1つです。 指定された名前のMLEモジュールがすでに存在する場合、CREATE MLE MODULE (OR REPLACE句なし)はエラーをスローします。CREATE OR REPLACE MLE MODULEでは、既存のモジュールが存在する場合は置換され、存在し...
ただし、SemanticModel を使用する Roslyn であれば比較的簡単です。SemanticModel はメタデータの宝庫です。構文ツリーをシンボルにバインドする厄介な作業がすべて行われた後、コンパイラがコードについて認識したすべての情報を提示します。基本型を追跡するだけでなく、...
なお、トレーニング中はこのコマンドを 終了しないでください。 npm run serve 6. トップページにアクセスする ブラウザから http://localhost:8000 へ アクセスしてください。 トレーニングの一覧が表示されていれば完了です。 トレーニング前レクチャー JavaScript とは JavaScript は...
Node.js自身はpackage.jsonをrequireのリダイレクトに用いる以外はパッケージシステムに関知せず、npm/yarnなどのパッケージマネージャとの併用が想定されている。 現在主流の方式 (npm, yarn v1など) では、./node_modulesディレクトリに依存パッケージをベンダリングする方式が採られている...
このようにテストメソッド内でどのような引数で呼び出されたかを.toHaveBeenCalledWithで確認することができます。 引数がオブジェクトだった場合でも同様に使用できます。(再帰的に中身の要素が同じであるかを比較してくれます。) 3.モック関数の戻り値を指定 例jest.fn()で戻り値を指定する...