diff --git a/src/lib/js/value.rs b/src/lib/js/value.rs index 28aa50637d..27835ead88 100644 --- a/src/lib/js/value.rs +++ b/src/lib/js/value.rs @@ -163,7 +163,7 @@ impl ValueData { // TODO: Move this to a better place if self.is_string() && field == "length" { if let ValueData::String(ref s) = *self { - return Some(Property::new(to_value(s.len() as f64))) + return Some(Property::new(to_value(s.len() as i32))) } } diff --git a/tests/js/test.js b/tests/js/test.js index 7ee5d1c90b..a4bc5f3d8c 100644 --- a/tests/js/test.js +++ b/tests/js/test.js @@ -1,4 +1,2 @@ var a = 'jabrjjja888'; -a.length; -a = "jase"; a.length; \ No newline at end of file