aboutsummaryrefslogtreecommitdiff
path: root/files/ja/web/api/headers/entries/index.html
blob: 244cb3d1ab2b2457aa08b9f55ba72c86e4bcf4fb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
---
title: Headers.entries()
slug: Web/API/Headers/entries
translation_of: Web/API/Headers/entries
---
<div>{{APIRef}}</div>

<p><code><strong>Headers.entries()</strong></code> メソッドは {{jsxref("Iteration_protocols",'iterator')}} を返し、このオブジェクトに含まれるすべてのキーと値のペアを通過できるようにします。各ペアのキーと値は両方とも {{domxref("ByteString")}} オブジェクトです。</p>

<div class="注">
<p><strong>Note</strong>: このメソッドは <a href="/ja/docs/Web/API/Web_Workers_API">Web Workers</a> で使用できます。</p>
</div>

<h2 id="構文">構文</h2>

<pre class="syntaxbox notranslate">headers.entries();</pre>

<h3 id="戻り値">戻り値</h3>

<p>{{jsxref("Iteration_protocols","iterator")}} を返します。</p>

<h2 id="例"></h2>

<pre class="brush: js;highlight:[7] notranslate">// Headers テストオブジェクトを作成
var myHeaders = new Headers();
myHeaders.append('Content-Type', 'text/xml');
myHeaders.append('Vary', 'Accept-Language');

// キーと値のペアを表示
for (var pair of myHeaders.entries()) {
   console.log(pair[0]+ ': '+ pair[1]);
}
</pre>

<p>結果</p>

<pre class="notranslate">content-type: text/xml
vary: Accept-Language</pre>

<h2 id="ブラウザーの互換性">ブラウザーの互換性</h2>

<div>


<p>{{Compat("api.Headers.entries")}}</p>
</div>

<h2 id="関連情報">関連情報</h2>

<ul>
 <li><a href="/ja/docs/Web/API/ServiceWorker_API">ServiceWorker API</a></li>
 <li><a href="/ja/docs/Web/HTTP/Access_control_CORS">HTTP access control (CORS)</a></li>
 <li><a href="/ja/docs/Web/HTTP">HTTP</a></li>
</ul>