mirror of
https://github.com/RGBCube/serenity
synced 2025-10-24 02:42:32 +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 | ||