mirror of
https://github.com/RGBCube/serenity
synced 2025-05-14 09:34:59 +00:00
LibJS: Port Value to-string methods to String
This commit is contained in:
parent
46dd8c1c0b
commit
ceaec41726
1 changed files with 4 additions and 4 deletions
|
@ -388,8 +388,8 @@ ThrowCompletionOr<PrimitiveString*> Value::to_primitive_string(VM& vm)
|
|||
{
|
||||
if (is_string())
|
||||
return &as_string();
|
||||
auto string = TRY(to_deprecated_string(vm));
|
||||
return PrimitiveString::create(vm, string).ptr();
|
||||
auto string = TRY(to_string(vm));
|
||||
return PrimitiveString::create(vm, move(string)).ptr();
|
||||
}
|
||||
|
||||
// 7.1.17 ToString ( argument ), https://tc39.es/ecma262/#sec-tostring
|
||||
|
@ -448,8 +448,8 @@ ThrowCompletionOr<Utf16String> Value::to_utf16_string(VM& vm) const
|
|||
if (is_string())
|
||||
return TRY(as_string().utf16_string());
|
||||
|
||||
auto utf8_string = TRY(to_deprecated_string(vm));
|
||||
return Utf16String::create(vm, utf8_string);
|
||||
auto utf8_string = TRY(to_string(vm));
|
||||
return Utf16String::create(vm, utf8_string.bytes_as_string_view());
|
||||
}
|
||||
|
||||
// 7.1.2 ToBoolean ( argument ), https://tc39.es/ecma262/#sec-toboolean
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue