node の情報もこのツリー以下に入れる。
関連ページ
数値へ変換する
- parseIntを使う
+
を値の前につける-0
を値の後ろにつける
ブラウザ付属のコンソールに出力する
- 出力したい箇所に以下のコードを書く
console.log("message");
console.log("test() invoked", result);
判定式
- JavaScript/TypeScript での判定式は以下を利用する
if (hoge != null) {
- undefined との比較も null との比較にする
- ただし、比較するときに ===、!== ではなく、==、!= を使うこと
- undefined == null は true だが、undefined === null は false なため
- 0, -1, "" 等の判定結果が処理系によって異なるので、
(!hoge)
は避ける - その他に JavaScript の場合は以下のような事情もある
-
http://blog.tojiru.net/article/205007468.html external_link
条件 結果 undefined == null true null == null true undefined === null false null === null true
-
- undefined との比較も null との比較にする
コンテナ内での node のメモリ管理
node のパフォーマンスチューンと Heapdump について
ただ、記事で紹介されている node-heapdump は node-gyp によるコンパイルが必要になるので使い勝手が悪い。 それよりは Chrome の開発者ツールを利用するのが手っ取り早い。
Chrome での Heapdump の取り方
- node をデバッグモード(
--inspect
を付けて起動) - Chrome を起動し、Timeline パネルの機能を利用する
- バージョンによってパネルの表示のさせ方が違ったりするので、わからなければ都度検索する