mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-08-01 05:39:11 +00:00
LibJS: Port Value to-string methods to String
This commit is contained in:
parent
46dd8c1c0b
commit
ceaec41726
Notes:
sideshowbarker
2024-07-17 01:55:29 +09:00
Author: https://github.com/trflynn89
Commit: ceaec41726
Pull-request: https://github.com/SerenityOS/serenity/pull/17014
Reviewed-by: https://github.com/linusg ✅
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