Можешь объяснить, как работает оператор `in` в JavaScript, и в чём разница в том, как он проверяет свойства объекта и индексы массива? — ДейлиПреп