LibJS: Implement Date.valueOf()

It does exactly the same thing as Date.getTime().
This commit is contained in:
Nico Weber 2020-08-21 08:40:58 -04:00 committed by Andreas Kling
parent 064159d215
commit c8cf465174
Notes: sideshowbarker 2024-07-19 03:21:31 +09:00

View file

@ -73,6 +73,13 @@ void DatePrototype::initialize(GlobalObject& global_object)
define_native_function("toLocaleTimeString", to_locale_time_string, 0, attr);
define_native_function("toTimeString", to_time_string, 0, attr);
define_native_function("toString", to_string, 0, attr);
// Aliases.
define_native_function("valueOf", get_time, 0, attr);
// toJSON() isn't quite an alias for toISOString():
// - it returns null instead of throwing RangeError
// - its .length is 1, not 0
// - it can be transferred to other prototypes
}
DatePrototype::~DatePrototype()