HTML Diff
0 added 2 removed
Original 2026-01-01
Modified 2026-02-26
1 <h2>Ответы</h2>
1 <h2>Ответы</h2>
2 <p>Оба метода Object.hasOwn() и Object.hasOwnProperty() проверяют существование ключа в объекте. Они возвращают true, если указанный объект имеет собственное свойство, которое было передано. Если свойство унаследовано или не существует, метод возвращает false.</p>
2 <p>Оба метода Object.hasOwn() и Object.hasOwnProperty() проверяют существование ключа в объекте. Они возвращают true, если указанный объект имеет собственное свойство, которое было передано. Если свойство унаследовано или не существует, метод возвращает false.</p>
3 <p>Object.hasOwn() более современный метод, он пришел на замену Object.hasOwnProperty(). Рекомендуется использовать его вместо hasOwnProperty(), так как он работает для объектов, созданных с помощью Object.create(null) и для объектов, которые переопределили унаследованный hasOwnProperty() метод:</p>
3 <p>Object.hasOwn() более современный метод, он пришел на замену Object.hasOwnProperty(). Рекомендуется использовать его вместо hasOwnProperty(), так как он работает для объектов, созданных с помощью Object.create(null) и для объектов, которые переопределили унаследованный hasOwnProperty() метод:</p>
4 - <p>2</p>
 
5 <p>Согласен с Егором:</p>
4 <p>Согласен с Егором:</p>
6 <p>тут наш копирщик</p>
5 <p>тут наш копирщик</p>
7 <p>const person2 = Object.create({ gender: 'male' }); console.log(Object.hasOwn(person2, 'gender')); // =&gt; false console.log(person.hasOwnProperty('gender')); // =&gt; false</p>
6 <p>const person2 = Object.create({ gender: 'male' }); console.log(Object.hasOwn(person2, 'gender')); // =&gt; false console.log(person.hasOwnProperty('gender')); // =&gt; false</p>
8 <p>забыл "скопировать" комментарий. Администрация вообще не следит за наполнением?</p>
7 <p>забыл "скопировать" комментарий. Администрация вообще не следит за наполнением?</p>
9 - <p>1</p>
 
10 <p>Всё в одном месте, не вижу ничего плохого</p>
8 <p>Всё в одном месте, не вижу ничего плохого</p>