Node が新しいバージョンをリリースしました。この記事では、Node18 の新機能について説明します。皆さんのお役に立てれば幸いです。
# 公式リリース アドレス: https://nodejs.org/en/blog/release/v18.0.0/ #1. fetch のネイティブ サポート
const res = await fetch('https://nodejs.org/api/documentation.json'); if (res.ok) { const data = await res.json(); console.log(data); }
に基づいています。 同時に、ノードは次のグローバル変数を使用できるようになります: fetch、FormData、Headers、Request、Response。
2. 組み込みテスト ランナー
import test from 'node:test'; import * as assert from 'assert/strict'; test('sync test', (t) => { assert.equal(1, 1); } ); test('async test', async (t) => { assert.equal(1, 1); } );
) をサポートしています。 Streams API を使用すると、JavaScript はネットワーク経由で受信したデータ ストリームにプログラムでアクセスできます。 4. Blob
は不変の生データをカプセル化し、複数のワーカー スレッド間でこれらのデータを安全に共有できます。 さらに、新しい BroadcastChannel インスタンスにより、同じチャネル名にバインドされている他のすべての BroadcastChannel インスタンスとの
非同期 1 対多通信が可能になります。 5. V8 新しいバージョンの使用
構文は次のとおりです (JSON モジュールをインポートするための推奨方法):
import json from "./foo.json" assert { type: "json" }; import("foo.json", { assert: { type: "json" } });
End
ノード関連の知識の詳細については、
nodejs チュートリアル以上がNode が更新されました。Node18 の新機能を見てみましょう。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。