mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 17:47:44 +00:00
LibJS: Trim whitespace from string before coercing to number
This commit is contained in:
parent
f39c7c2978
commit
de42ddfd93
2 changed files with 4 additions and 2 deletions
|
@ -165,8 +165,7 @@ Value Value::to_number() const
|
|||
case Type::Number:
|
||||
return Value(m_value.as_double);
|
||||
case Type::String: {
|
||||
// FIXME: Trim whitespace beforehand
|
||||
auto& string = as_string().string();
|
||||
auto string = as_string().string().trim_whitespace();
|
||||
if (string.is_empty())
|
||||
return Value(0);
|
||||
if (string == "Infinity" || string == "+Infinity")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue