codecamp

Headers接口方法:delete()

delete()方法

Headers 接口的 delete() 方法从当前 Headers 对象中删除标题。

由于以下原因,此方法抛出一个 TypeError:

  • name 参数的值不是 HTTP 标头的名称。
  • Guard 的值是 immutable。

出于安全原因,某些标题只能由用户代理控制。这些标题包括禁止的标题名称和禁止的响应标题名称。

delete()方法语法

myHeaders.delete(name);

delete()方法参数

name(名称)
要从Headers对象中删除的 HTTP 标头的名称。

delete()方法返回值

Void。

delete()方法示例

创建一个空 Headers 对象的操作很简单,如下所示:

var myHeaders = new Headers(); // Currently empty

你可以使用 Headers.append 为它添加一个标题:

myHeaders.append('Content-Type', 'image/jpeg');
myHeaders.get('Content-Type'); // Returns 'image/jpeg'

然后您可以再次删除它:

myHeaders.delete('Content-Type');
myHeaders.get('Content-Type'); // Returns null, as it has been deleted

规范

规范 状态 注释
Fetch
该规范中'delete()'的定义。
Living Standard
 

浏览器兼容性

电脑端 移动端
Chrome
Edge
Firefox
Internet Explorer
Opera
Safari
Android webview
Chrome for Android
Edge Mobile Firefox for Android
Opera for Android
iOS Safari
基本支持

支持:42 支持 支持:39 不支持 支持:29 支持:10.1 支持:42 支持:42 支持 不支持 支持:29 不支持
Headers接口方法:append()
Headers接口方法:entries()
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

Fetch API官方文档指南

Fetch API方法

WindowOrWorkerGlobalScope执行者:window

window属性

WindowOrWorkerGlobalScope执行者:WorkerGlobalScope

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }