mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-05-10 13:12:56 +00:00
The new default return_type argument is GetOwnPropertyReturnType::All, which returns properties with both string and symbol keys (which is also the default for [[OwnPropertyKeys]]). This means that in some cases we need to iterate the ordered property table twice, as we don't store string and symbol properties separately but symbols must - there's certainly room for (performance) improvements here. On the other hand this makes Reflect.ownKeys() return symbol properties now :^) |
||
---|---|---|
.. | ||
Reflect.apply.js | ||
Reflect.construct.js | ||
Reflect.defineProperty.js | ||
Reflect.deleteProperty.js | ||
Reflect.get.js | ||
Reflect.getOwnPropertyDescriptor.js | ||
Reflect.getPrototypeOf.js | ||
Reflect.has.js | ||
Reflect.isExtensible.js | ||
Reflect.ownKeys.js | ||
Reflect.preventExtensions.js | ||
Reflect.set.js | ||
Reflect.setPrototypeOf.js |