diff --git a/Userland/Utilities/js.cpp b/Userland/Utilities/js.cpp index b13c24048a..6e2e617a00 100644 --- a/Userland/Utilities/js.cpp +++ b/Userland/Utilities/js.cpp @@ -366,6 +366,14 @@ static void print_array_buffer(const JS::Object& object, HashTable& } } +template +static void print_number(T number) requires IsArithmetic +{ + out("\033[35;1m"); + out("{}", number); + out("\033[0m"); +} + static void print_typed_array(const JS::Object& object, HashTable& seen_objects) { auto& typed_array_base = static_cast(object); @@ -390,7 +398,7 @@ static void print_typed_array(const JS::Object& object, HashTable& for (size_t i = 0; i < length; ++i) { \ if (i > 0) \ out(", "); \ - print_value(JS::Value(data[i]), seen_objects); \ + print_number(data[i]); \ } \ out(" ]"); \ return; \