From d5c836dd6474190baac78e2949bb150aa2d6e8d8 Mon Sep 17 00:00:00 2001 From: Idan Horowitz Date: Thu, 17 Jun 2021 18:26:11 +0300 Subject: [PATCH] LibJS: Add the TypedArray.prototype.toString property This is initialized to be the same function object as the initial value of the Array.prototype.toString generic function. --- Userland/Libraries/LibJS/Runtime/TypedArrayPrototype.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Userland/Libraries/LibJS/Runtime/TypedArrayPrototype.cpp b/Userland/Libraries/LibJS/Runtime/TypedArrayPrototype.cpp index 49dd8536ca..f5e559697a 100644 --- a/Userland/Libraries/LibJS/Runtime/TypedArrayPrototype.cpp +++ b/Userland/Libraries/LibJS/Runtime/TypedArrayPrototype.cpp @@ -35,6 +35,9 @@ void TypedArrayPrototype::initialize(GlobalObject& object) define_native_function(vm.names.join, join, 1, attr); define_native_accessor(vm.well_known_symbol_to_string_tag(), to_string_tag_getter, nullptr, Attribute::Configurable); + + // 23.2.3.29 %TypedArray%.prototype.toString ( ), https://tc39.es/ecma262/#sec-%typedarray%.prototype.tostring + define_property(vm.names.toString, global_object().array_prototype()->get_without_side_effects(vm.names.toString), attr); } TypedArrayPrototype::~TypedArrayPrototype()