此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

Headers.keys()

基线 广泛可用

自 2017年10月 起,此特性已在主流浏览器中得到支持,可在大多数设备和浏览器版本中正常使用。

Headers.keys() 方法返回一个 headers(Object) 对象所有 key 组成的迭代器,通过迭代器可以遍历 headers 这个对象,返回的迭代器中的元素 key 都是字符串。

备注:这个方法在 Web Workers 也可以使用。

语法

js
keys()

返回值

返回 headers 对象中所有 key 组成的迭代器 iterator

示例

js
// 创建一个 Headers 对象
var myHeaders = new Headers();
myHeaders.append("Content-Type", "text/xml");
myHeaders.append("Vary", "Accept-Language");

// 显示 Headers 中所有的 key
for (var key of myHeaders.keys()) {
  console.log(key);
}

控制台打印结果:

content-type
vary

浏览器兼容性

参见