Node.jsエントリーレベル4ノード内蔵オブジェクト


ノードは、ブラウザ内のwindowオブジェクトと同様に、組み込みオブジェクトと組み込みモジュールを提供します.
単独でインストールする必要はありません.次に、よく使われる埋め込みオブジェクトを見てみましょう.

global 객체


グローバルオブジェクトは、ブラウザのwindowなどのグローバルオブジェクトです.これにより、すべてのファイルにアクセスできます.ダイアログを呼び出すオープンメソッドを使用するように、グローバルオブジェクトも省略できます.コンソールとrequireの前はglobalです.省略しました.
ノードのwindow、document
ノードにDOMとBOMがないため、ウィンドウとドキュメントオブジェクトは使用できません.使用中にエラーが発生しました.
  • グローバルオブジェクト内部構造

  • コンソールオブジェクト


    コンソールはグローバルオブジェクトに含まれ、ブラウザのコンソールと同じです.

    <コンソールタイプ>


    1. console.time(ラベル):console.timeEndに対応する同じラベルを持つtime和の時間を測定します.
    2. console.log(コンテンツ):コンソールにログを表示します.
    3. console.Error(エラー内容):エラー内容が表示されます.
    4. console.table(タイ):オブジェクト文字をタイリングの要素として挿入すると、オブジェクトのプロパティが表形式で表示されます.
    5.consoe.dir(オブジェクト、オプション):コンソールにオブジェクトを表示します.
    6. console.trace(ラベル):エラーがどこで発生したかを追跡できます.
    このほか、コンソールオブジェクトには多くのコンテンツが追加されています.

    タイマオブジェクト


    タイマー機能を提供する関数.
  • settimeout(コールバック関数、ミリ秒)
  • setInterval(コールバック関数、ミリ秒)
  • インスタント(コールバック関数)
  • を設定
  • cleartimeout(アイデンティティー)
  • clearInterval(アイデンティティー)
  • clearImmediate(アイデンティティー)
  • filename, dirname


    パス情報を提供するキーワード.
    console.log('파일 경로 : __filename');
    console.log('디렉토리 경로 : __dirname');

    module,exports,require


    module.モジュールは、エクスポートではなくエクスポートするだけで作成できます.
    const odd = '홀수 입니다.';
    const even = '짝수 입니다.';
    exports.odd;
    exports.even;
    ##processオブジェクト
    プロセスオブジェクトは、現在実行中のノードプロセス情報を含むオブジェクトです.
    *重要な情報
  • process.Env:システムの環境変数.システム内の環境変数はノードに直接影響します.
    これらの重要な情報(dbアイデンティティパスワードなど)は、この属性に含めることができます.
  • process.exit():プロセスの実行を停止する方法.コード番号は引数として使用できます.(0:正常クローズ、1:非正常クローズ)
  • コメントドキュメント
    Node.教科書