--- title: Headers.keys() slug: Web/API/Headers/keys translation_of: Web/API/Headers/keys ---
{{APIRef}}
Headers.keys() 方法返回一个 headers(Object) 对象所有 key 组成的迭代器,通过迭代器可以遍历 headers 这个对象,返回的迭代器中的元素 key 都是字符串。

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

语法

headers.keys();

返回值

返回 headers 对象中所有 key 组成的迭代器 {{jsxref("Iteration_protocols","iterator")}}。

示例

// 创建一个 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

浏览器兼容

{{Compat("api.Headers.keys")}}

相关链接