Headers接口方法:has()

2018-03-17 10:51 更新

has()方法

Headers 接口的 has() 方法返回一個布爾值,說明 Headers 對象是否包含某個頭部。

出于安全原因,某些標頭只能由用戶代理控制。這些標頭包括禁止的標頭名稱和禁止的響應(yīng)標頭名稱。

has()方法語法

myHeaders.has(name);

has()方法參數(shù)

name
您想要測試的 HTTP 標頭的名稱。如果給定的名稱不是 HTTP 標頭的名稱,則此方法將引發(fā)一個TypeError。

has()方法返回值

has() 方法返回 Boolean。

has()方法示例

創(chuàng)建一個空 Headers 對象的方法如下所示:

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

你可以使用 Headers.append 添加一個頭,然后使用下面的 has() 方法來測試它的存在性:

myHeaders.append('Content-Type', 'image/jpeg');
myHeaders.has('Content-Type'); // Returns true
myHeaders.has('Accept-Encoding'); // Returns false

規(guī)范

規(guī)范狀態(tài)注釋
Fetch
該規(guī)范中'has()'的定義。
Living Standard
 

瀏覽器兼容性

電腦端移動端
Chrome 
Edge 
Firefox 
Internet Explorer 
Opera 
Safari 
Android webview
Chrome for Android 
Edge MobileFirefox for Android 
Opera for Android 
iOS Safari
基本支持支持:42支持
支持:39

不支持支持:29不支持支持:42支持:42支持不支持支持:29不支持
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號