Преглед на файлове

LibJS: Value.in uses has_property instead of get().is_empty()

Matthew Olsson преди 5 години
родител
ревизия
58a72e9b81
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      Libraries/LibJS/Runtime/Value.cpp

+ 1 - 1
Libraries/LibJS/Runtime/Value.cpp

@@ -539,7 +539,7 @@ Value in(Interpreter& interpreter, Value lhs, Value rhs)
     auto lhs_string = lhs.to_string(interpreter);
     auto lhs_string = lhs.to_string(interpreter);
     if (interpreter.exception())
     if (interpreter.exception())
         return {};
         return {};
-    return Value(!rhs.as_object().get(lhs_string).is_empty());
+    return Value(rhs.as_object().has_property(lhs_string));
 }
 }
 
 
 Value instance_of(Interpreter&, Value lhs, Value rhs)
 Value instance_of(Interpreter&, Value lhs, Value rhs)