diff options
Diffstat (limited to 'Userland/Libraries/LibJS')
-rw-r--r-- | Userland/Libraries/LibJS/Runtime/Intl/NumberFormatFunction.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/Userland/Libraries/LibJS/Runtime/Intl/NumberFormatFunction.cpp b/Userland/Libraries/LibJS/Runtime/Intl/NumberFormatFunction.cpp index 8a51a4a7e9..e758aa9d9f 100644 --- a/Userland/Libraries/LibJS/Runtime/Intl/NumberFormatFunction.cpp +++ b/Userland/Libraries/LibJS/Runtime/Intl/NumberFormatFunction.cpp @@ -10,7 +10,7 @@ namespace JS::Intl { -// 15.1.4 Number Format Functions +// 15.1.4 Number Format Functions, https://tc39.es/ecma402/#sec-number-format-functions NumberFormatFunction* NumberFormatFunction::create(GlobalObject& global_object, NumberFormat& number_format) { return global_object.heap().allocate<NumberFormatFunction>(global_object, number_format, *global_object.function_prototype()); @@ -24,8 +24,11 @@ NumberFormatFunction::NumberFormatFunction(NumberFormat& number_format, Object& void NumberFormatFunction::initialize(GlobalObject& global_object) { + auto& vm = this->vm(); + Base::initialize(global_object); - define_direct_property(vm().names.length, Value(1), Attribute::Configurable); + define_direct_property(vm.names.length, Value(1), Attribute::Configurable); + define_direct_property(vm.names.name, js_string(vm, String::empty()), Attribute::Configurable); } ThrowCompletionOr<Value> NumberFormatFunction::call() |