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')); // => false console.log(person.hasOwnProperty('gender')); // => false</p>
6
<p>const person2 = Object.create({ gender: 'male' }); console.log(Object.hasOwn(person2, 'gender')); // => false console.log(person.hasOwnProperty('gender')); // => false</p>
8
<p>забыл "скопировать" комментарий. Администрация вообще не следит за наполнением?</p>
7
<p>забыл "скопировать" комментарий. Администрация вообще не следит за наполнением?</p>
9
-
<p>1</p>
10
<p>Всё в одном месте, не вижу ничего плохого</p>
8
<p>Всё в одном месте, не вижу ничего плохого</p>