Skip to content

Commit c21728e

Browse files
Deploying to gh-pages from @ 46c07c2 🚀
1 parent 896d5ed commit c21728e

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

index.html

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
<!doctype html>
2-
<head><meta name="viewport" content="width=device-width, initial-scale=1"><meta charset="utf-8"><meta property="og:image" content="https://tc39.es/ecmarkup/ecma-logo.png"><meta property="og:title" content="Iterator Includes"><meta property="og:description" content="Iterator.prototype.includes ( _searchElement_ )
2+
<head><meta name="viewport" content="width=device-width, initial-scale=1"><meta charset="utf-8"><meta property="og:image" content="https://tc39.es/ecmarkup/ecma-logo.png"><meta property="og:title" content="Iterator Includes"><meta property="og:description" content="Iterator.prototype.includes ( _searchElement_ [ , _skippedElements_ ] )
33
44
1. Let _O_ be the *this* value.
55
1. If _O_ is not an Object, throw a *TypeError* exception.
6-
1. Let _iterated_ be ? GetIteratorDirect(_O_).
7-
1. Repeat,
8-
1. Let _value_ be ? IteratorStepValue(_iterated_).
9-
1. If _value_ is ~">
10-
<title>Iterator Includes</title><script src="js/ecmarkup.js?cache=P9OGyxoK" defer=""></script><link rel="stylesheet" href="css/ecmarkup.css"><link rel="stylesheet" href="css/print.css" media="print"><style>
6+
1. If _skippedElements_ is *undefined*, then
7+
1. Let _toSkip_ be 0.
8+
1. Else,
9+
1. If _skippedElements_ is">
10+
<title>Iterator Includes</title><script src="js/ecmarkup.js?cache=ek9rMMxy" defer=""></script><link rel="stylesheet" href="css/ecmarkup.css"><link rel="stylesheet" href="css/print.css" media="print"><style>
1111
@media print {
1212
@page :left {
1313
@bottom-right {
@@ -52,10 +52,10 @@
5252
</ul></div><div id="menu-toggle"><svg xmlns="http://www.w3.org/2000/svg" style="width:100%; height:100%; stroke:currentColor" viewBox="0 0 120 120" width="54" height="54">
5353
<title>Menu</title>
5454
<path stroke-width="10" stroke-linecap="round" d="M30,60 h60 M30,30 m0,5 h60 M30,90 m0,-5 h60"></path>
55-
</svg></div><div id="menu-spacer" class="menu-spacer"></div><div id="menu"><div id="menu-search"><input type="text" id="menu-search-box" placeholder="Search..."><div id="menu-search-results" class="inactive"></div></div><div id="menu-pins"><div class="menu-pane-header">Pins<button class="unpin-all">clear</button></div><ul id="menu-pins-list"></ul></div><div class="menu-pane-header">Table of Contents</div><div id="menu-toc"><ol class="toc"><li><span class="item-toggle-none"></span><a href="#sec-iterator.prototype.includes" title="Iterator.prototype.includes ( searchElement )"><span class="secnum">1</span> Iterator.prototype.includes ( <var>searchElement</var> )</a></li></ol></div></div><div id="spec-container"><h1 class="version">Stage 0 Draft / January 31, 2026</h1><h1 class="title">Iterator Includes</h1>
55+
</svg></div><div id="menu-spacer" class="menu-spacer"></div><div id="menu"><div id="menu-search"><input type="text" id="menu-search-box" placeholder="Search..."><div id="menu-search-results" class="inactive"></div></div><div id="menu-pins"><div class="menu-pane-header">Pins<button class="unpin-all">clear</button></div><ul id="menu-pins-list"></ul></div><div class="menu-pane-header">Table of Contents</div><div id="menu-toc"><ol class="toc"><li><span class="item-toggle-none"></span><a href="#sec-iterator.prototype.includes" title="Iterator.prototype.includes ( searchElement [ , skippedElements ] )"><span class="secnum">1</span> Iterator.prototype.includes ( <var>searchElement</var> [ , <var>skippedElements</var> ] )</a></li></ol></div></div><div id="spec-container"><h1 class="version">Stage 0 Draft / February 3, 2026</h1><h1 class="title">Iterator Includes</h1>
5656
5757
<emu-clause id="sec-iterator.prototype.includes">
58-
<h1><span class="secnum">1</span> Iterator.prototype.includes ( <var>searchElement</var> )</h1>
59-
<emu-alg><ol><li>Let <var>O</var> be the <emu-val>this</emu-val> value.</li><li>If <var>O</var> <emu-xref href="#sec-object-type"><a href="https://tc39.es/ecma262/#sec-object-type">is not an Object</a></emu-xref>, throw a <emu-val>TypeError</emu-val> exception.</li><li>Let <var>iterated</var> be ?&nbsp;<emu-xref aoid="GetIteratorDirect"><a href="https://tc39.es/ecma262/#sec-getiteratordirect" class="e-user-code">GetIteratorDirect</a></emu-xref>(<var>O</var>).</li><li>Repeat,<ol><li>Let <var>value</var> be ?&nbsp;<emu-xref aoid="IteratorStepValue"><a href="https://tc39.es/ecma262/#sec-iteratorstepvalue" class="e-user-code">IteratorStepValue</a></emu-xref>(<var>iterated</var>).</li><li>If <var>value</var> is <emu-const>done</emu-const>, return <emu-val>false</emu-val>.</li><li>If <emu-xref aoid="SameValueZero"><a href="https://tc39.es/ecma262/#sec-samevaluezero">SameValueZero</a></emu-xref>(<var>value</var>, <var>searchElement</var>) is <emu-val>true</emu-val>, return ?&nbsp;<emu-xref aoid="IteratorClose"><a href="https://tc39.es/ecma262/#sec-iteratorclose" class="e-user-code">IteratorClose</a></emu-xref>(<var>iterated</var>, <emu-xref aoid="NormalCompletion"><a href="https://tc39.es/ecma262/#sec-normalcompletion">NormalCompletion</a></emu-xref>(<emu-val>true</emu-val>)).</li></ol></li></ol></emu-alg>
58+
<h1><span class="secnum">1</span> Iterator.prototype.includes ( <var>searchElement</var> [ , <var>skippedElements</var> ] )</h1>
59+
<emu-alg><ol><li>Let <var>O</var> be the <emu-val>this</emu-val> value.</li><li>If <var>O</var> <emu-xref href="#sec-object-type"><a href="https://tc39.es/ecma262/#sec-object-type">is not an Object</a></emu-xref>, throw a <emu-val>TypeError</emu-val> exception.</li><li>If <var>skippedElements</var> is <emu-val>undefined</emu-val>, then<ol><li>Let <var>toSkip</var> be 0.</li></ol></li><li>Else,<ol><li>If <var>skippedElements</var> is not one of <emu-val>+∞<sub>𝔽</sub></emu-val>, <emu-val>-∞<sub>𝔽</sub></emu-val>, or an <emu-xref href="#integral-number"><a href="https://tc39.es/ecma262/#integral-number">integral Number</a></emu-xref>, throw a <emu-val>TypeError</emu-val> exception.</li><li>Let <var>toSkip</var> be the <emu-xref href="#extended-mathematical-value-of"><a href="https://tc39.es/ecma262/#extended-mathematical-value-of">extended mathematical value of</a></emu-xref> <var>skippedElements</var>.</li></ol></li><li>If <var>toSkip</var> &lt; 0, throw a <emu-val>RangeError</emu-val> exception.</li><li>Let <var>skipped</var> be 0.</li><li>Let <var>iterated</var> be ?&nbsp;<emu-xref aoid="GetIteratorDirect"><a href="https://tc39.es/ecma262/#sec-getiteratordirect" class="e-user-code">GetIteratorDirect</a></emu-xref>(<var>O</var>).</li><li>Repeat,<ol><li>Let <var>value</var> be ?&nbsp;<emu-xref aoid="IteratorStepValue"><a href="https://tc39.es/ecma262/#sec-iteratorstepvalue" class="e-user-code">IteratorStepValue</a></emu-xref>(<var>iterated</var>).</li><li>If <var>value</var> is <emu-const>done</emu-const>, return <emu-val>false</emu-val>.</li><li>If <var>skipped</var> &lt; <var>toSkip</var>, then<ol><li>Set <var>skipped</var> to <var>skipped</var> + 1.</li></ol></li><li>Else,<ol><li>If <emu-xref aoid="SameValueZero"><a href="https://tc39.es/ecma262/#sec-samevaluezero">SameValueZero</a></emu-xref>(<var>value</var>, <var>searchElement</var>) is <emu-val>true</emu-val>, return ?&nbsp;<emu-xref aoid="IteratorClose"><a href="https://tc39.es/ecma262/#sec-iteratorclose" class="e-user-code">IteratorClose</a></emu-xref>(<var>iterated</var>, <emu-xref aoid="NormalCompletion"><a href="https://tc39.es/ecma262/#sec-normalcompletion">NormalCompletion</a></emu-xref>(<emu-val>true</emu-val>)).</li></ol></li></ol></li></ol></emu-alg>
6060
</emu-clause>
6161
</div></body>

js/ecmarkup.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1612,5 +1612,5 @@ document.addEventListener('DOMContentLoaded', () => {
16121612
});
16131613

16141614
let sdoMap = JSON.parse(`{}`);
1615-
let biblio = JSON.parse(`{"refsByClause":{},"entries":[{"type":"clause","id":"sec-iterator.prototype.includes","title":"Iterator.prototype.includes ( searchElement )","titleHTML":"Iterator.prototype.includes ( <var>searchElement</var> )","number":"1"}]}`);
1615+
let biblio = JSON.parse(`{"refsByClause":{},"entries":[{"type":"clause","id":"sec-iterator.prototype.includes","title":"Iterator.prototype.includes ( searchElement [ , skippedElements ] )","titleHTML":"Iterator.prototype.includes ( <var>searchElement</var> [ , <var>skippedElements</var> ] )","number":"1"}]}`);
16161616
;let usesMultipage = false

0 commit comments

Comments
 (0)