File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -2253,6 +2253,10 @@ the three special floating point literal values (<emu-t>Infinity</emu-t>,
2253
2253
[=optional argument/default value=],
2254
2254
it is interpreted in the same way as for a [=constant=].
2255
2255
2256
+ When the <emu-t>undefined</emu-t> token is used as the
2257
+ [=optional argument/default value=],
2258
+ the value is the IDL {{undefined}} value.
2259
+
2256
2260
<div id="string-literal" algorithm="value of string literal tokens">
2257
2261
Optional argument default values can also be specified using a
2258
2262
<emu-t class="regex"><a href="#prod-string">string</a></emu-t>
@@ -2371,6 +2375,7 @@ Note: When defining [=method steps=], you implicitly have access to [=this=].
2371
2375
"[" "]"
2372
2376
"{" "}"
2373
2377
"null"
2378
+ "undefined"
2374
2379
</pre>
2375
2380
2376
2381
<pre class="grammar" id="prod-Operation">
@@ -5719,6 +5724,7 @@ are known as <dfn id="dfn-object-type" export>object types</dfn>.
5719
5724
"FrozenArray" "<" TypeWithExtendedAttributes ">" Null
5720
5725
"ObservableArray" "<" TypeWithExtendedAttributes ">" Null
5721
5726
RecordType Null
5727
+ "undefined" Null
5722
5728
</pre>
5723
5729
5724
5730
<div data-fill-with="grammar-ConstType"></div>
@@ -5727,7 +5733,6 @@ are known as <dfn id="dfn-object-type" export>object types</dfn>.
5727
5733
PrimitiveType :
5728
5734
UnsignedIntegerType
5729
5735
UnrestrictedFloatType
5730
- "undefined"
5731
5736
"boolean"
5732
5737
"byte"
5733
5738
"octet"
You can’t perform that action at this time.
0 commit comments