Headers: delete() メソッド
Baseline
広く利用可能
この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2017年3月以降、すべてのブラウザーで利用可能です。
メモ: この機能はウェブワーカー内で利用可能です。
delete() は Headers インターフェイスのメソッドで、現在の Headers オブジェクトからヘッダーを削除します。
セキュリティ上の理由から、いくつかのヘッダーはユーザーエージェントでしか制御できません。これには、禁止リクエストヘッダーと禁止レスポンスヘッダー名があります。
構文
js
delete(name)
引数
name-
Headersオブジェクトから削除する HTTP ヘッダーの名前。
返値
なし (undefined)。
例
空の Headers オブジェクトの作成は簡単です。
js
const myHeaders = new Headers(); // Currently empty
Headers.append を使用して、これにヘッダーを追加できます。
js
myHeaders.append("Content-Type", "image/jpeg");
myHeaders.get("Content-Type"); // Returns 'image/jpeg'
その後、再度削除することができます。
js
myHeaders.delete("Content-Type");
myHeaders.get("Content-Type"); // 削除されているため null を返す
仕様書
| 仕様書 |
|---|
| Fetch> # ref-for-dom-headers-delete①> |