Операторы "in" и "hasOwnProperty" выглядят взаимозаменяемыми, но мне интересно, проверяет ли кто-то наследуемые свойства или что-то другое, а другое нет или что-то в этом роде. Меня особенно интересует случай использования этого словаря, но я сомневаюсь, что он отличается от других.
"hasOwnProperty" описан в официальных документах здесь и "in" описан здесь, но если есть разница, я не нашел это очень ясным.