diff --git a/Userland/Libraries/LibJS/Runtime/IteratorOperations.cpp b/Userland/Libraries/LibJS/Runtime/IteratorOperations.cpp index 513a0121e0..c465b550ee 100644 --- a/Userland/Libraries/LibJS/Runtime/IteratorOperations.cpp +++ b/Userland/Libraries/LibJS/Runtime/IteratorOperations.cpp @@ -6,6 +6,7 @@ #include #include +#include #include #include @@ -18,8 +19,8 @@ ThrowCompletionOr get_iterator(GlobalObject& global_object, Value value if (method.is_empty()) { if (hint == IteratorHint::Async) TODO(); - auto object = TRY(value.to_object(global_object)); - method = TRY(object->get(*vm.well_known_symbol_iterator())); + + method = TRY(value.get_method(global_object, *vm.well_known_symbol_iterator())); } if (!method.is_function())