archives

« Bugzilla Issues Index

#4221 — Ch. 23: Various editorial issues


23.1.1.1 Map ( [ iterable ] )
Step 7c: "Exception" -> "exception"


23.1.3.1 Map.prototype.clear ( )
23.1.3.3 Map.prototype.delete ( key )
23.1.3.5 Map.prototype.forEach ( callbackfn [ , thisArg ] )
23.1.3.6 Map.prototype.get ( key )
23.1.3.7 Map.prototype.has ( key )
23.1.3.9 Map.prototype.set ( key , value )
23.1.3.10 get Map.prototype.size
Step 3: Missing comma "slot throw"


23.1.5.1 CreateMapIterator Abstract Operation
Step 2: Missing comma "slot throw"


23.1.5.2.1 %MapIteratorPrototype%.next ( )
Step 7: Missing full stop
Step 10.b: Replace semicolon with full stop


23.2.1.1 Set ( [ iterable ] )
Step 7c: "Exception" -> "exception"
Note: "to that redefine" -> "that redefine"
Note: "make a super call to the inherited constructor" - unclear ?


23.2.3.6 Set.prototype.forEach ( callbackfn [ , thisArg ] )
Note, 3rd para: "of passed" -> "is passed"

23.2.3.1 Set.prototype.add ( value )
23.2.3.2 Set.prototype.clear ( )
23.2.3.4 Set.prototype.delete ( value )
23.2.3.6 Set.prototype.forEach ( callbackfn [ , thisArg ] )
23.2.3.7 Set.prototype.has ( value )
23.2.3.9 get Set.prototype.size
Step 3: Missing comma "slot throw"


23.2.4 Properties of Set Instances
Remove "After initialization by the Set constructor," cf. Properties of Map instances.

23.2.5.1 CreateSetIterator Abstract Operation
Step 2: Missing comma "slot throw"

23.3 WeakMap Objects
1st para: "an key/value" -> "a key/value"
1st para: "is provided" -> "are provided"


23.3.1.1 WeakMap ( [ iterable ] )
Step 7c: "Exception" -> "exception"


23.3.3.2 WeakMap.prototype.delete ( key )
23.3.3.3 WeakMap.prototype.get ( key )
23.3.3.4 WeakMap.prototype.has ( key )
23.3.3.5 WeakMap.prototype.set ( key , value )
Step 3: Missing comma "slot throw"


23.4 WeakSet Objects
1st para: "is contain" -> "is contained"
1st para: "is provided" -> "are provided"


23.4.1.1 WeakSet ( [ iterable ] )
Step 7c: "Exception" -> "exception"


23.4.3.4 WeakSet.prototype.has ( value )
Step 6a: -> "and SameValue(e, value) is true"


23.4.3.1 WeakSet.prototype.add ( value )
23.4.3.3 WeakSet.prototype.delete ( value )
23.4.3.4 WeakSet.prototype.has ( value )
Step 3: Missing comma "slot throw"


23.4.4 Properties of WeakSet Instances
Remove "After initialization by the WeakSet constructor,"


fixed in rev37 editor's draft


In Rev37