LibJS: Add Object.{keys,values,entries}()

This commit is contained in:
mattco98 2020-04-29 18:59:23 -07:00 committed by Andreas Kling
commit 683a0696f3
Notes: sideshowbarker 2024-07-19 07:10:01 +09:00
7 changed files with 250 additions and 0 deletions

View file

@ -61,6 +61,13 @@ public:
Value get_own_property(const Object& this_object, const FlyString& property_name) const;
enum class GetOwnPropertyMode {
Key,
Value,
KeyAndValue,
};
Value get_enumerable_own_properties(const Object& this_object, GetOwnPropertyMode) const;
enum class PutOwnPropertyMode {
Put,
DefineProperty,