archives

« Bugzilla Issues Index

#3616 — Change old "the result of calling" form to simply function call notation


9.4.2.1 [[DefineOwnProperty]] ( P, Desc) - step 3.g
9.5.14 [[Construct]] ( argumentsList, newTarget) - step 9
18.2.6.2 decodeURI (encodedURI) - step 4
19.1.2.3.1 Runtime Semantics: ObjectDefineProperties Abstract Operation - step 6.c.iii
19.1.2.4 Object.defineProperty ( O, P, Attributes ) - step 4
19.1.2.4 Object.defineProperty ( O, P, Attributes ) - step 6
19.1.2.6 Object.getOwnPropertyDescriptor ( O, P ) - step 7
21.1.3.13 String.prototype.repeat ( count ) - step 4
23.1.3.4 Map.prototype.entries ( ) - step 2
23.1.3.8 Map.prototype.keys ( )- step 2
23.1.3.11 Map.prototype.values ( ) - step 2
23.2.3.5 Set.prototype.entries ( ) - step 2
23.2.3.10 Set.prototype.values ( ) - step 2
26.1.3 Reflect.defineProperty ( target, propertyKey, attributes ) - step 4
26.1.7 Reflect.getOwnPropertyDescriptor ( target, propertyKey ) - step 6


All of the above can be simplified to use the normal function call notation instead of the older "let x be the result of calling" notation.


fixed in rev32 editor's draft


fixed in rev32 draft