diff --git a/Libraries/LibJS/Runtime/DatePrototype.cpp b/Libraries/LibJS/Runtime/DatePrototype.cpp index 59b2948b24..510f2b3b66 100644 --- a/Libraries/LibJS/Runtime/DatePrototype.cpp +++ b/Libraries/LibJS/Runtime/DatePrototype.cpp @@ -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()