diff --git a/src/lib/js/value.rs b/src/lib/js/value.rs index a3e9f04829..e896fb0780 100644 --- a/src/lib/js/value.rs +++ b/src/lib/js/value.rs @@ -935,10 +935,7 @@ pub fn same_value_non_number(x: &Value, y: &Value) -> bool { from_value::(x.clone()).expect("failed to get value") == from_value::(y.clone()).expect("failed to get value") } - "object" => { - let b = ValueData::new_obj(None); - *x == *y - } + "object" => *x == *y, _ => false, } } diff --git a/tests/js/test.js b/tests/js/test.js index 1946d591b6..3fbc177066 100644 --- a/tests/js/test.js +++ b/tests/js/test.js @@ -1,12 +1,2 @@ -let num = 12; - -function fib(n) { - if (n <= 1) return 1; - return fib(n - 1) + fib(n - 2); -} - -let res = fib(num); - -res; - -// (2 - 1 = 1) + (2 - 2 = rt 1) +let a = "hello world"; +a;