Описание тега hasownproperty

NoneHasOwnProperty - это метод объекта объекта в JavaScript. Он используется для проверки того, имеет ли вызывающий объект указанный ключ в качестве прямого члена. Он не проходит по цепочке прототипов.

Has OwnProperty - это метод большинства объектов. Заметным исключением является объект окна в IE.