Translator: destroy() メソッド
利用可能性は限定的
この機能はベースラインではありません。最も広く使用されているブラウザーの一部で動作しません。
Want more browser support for this feature? Tell us why.
Experimental: これは実験的な機能です。
本番で使用する前にブラウザー互換性一覧表をチェックしてください。
安全なコンテキスト用: この機能は一部またはすべての対応しているブラウザーにおいて、安全なコンテキスト (HTTPS) でのみ利用できます。
destroy() は Translator インターフェイスのメソッドで、呼び出された Translator インスタンスに割り当てられたリソースを解放し、そのインスタンスに対するそれ以降のすべての処理を停止します。つまり、この Translator に対して行われている、あるいはその後行われるメソッド呼び出しはすべて、AbortError を返して失敗します。
Translator オブジェクトは、処理する際に多大なリソースを消費するため、使用できなくなった場合に破棄することはが意味があります。
構文
js
destroy()
引数
なし。
返値
なし (undefined)。
例
>基本的な destroy() の使い方
js
const translator = await Translator.create({
sourceLanguage: "en",
targetLanguage: "ja",
});
// ...
translator.destroy();
仕様書
| 仕様書 |
|---|
| Writing Assistance APIs> # dom-destroyablemodel-destroy> |