ЈаваСцрипт Објецт хасОвнПроперти () метода проверава да ли објекат има дато својство као своје својство.
Синтакса hasOwnProperty()
методе је:
obj.hasOwnProperty(prop)
Ево obj
предмета.
хасОвнПроперти () Параметри
hasOwnProperty()
Метод узима у:
- реквизит -
String
назив или симбол својства за тестирање.
Повратна вредност из хасОвнПроперти ()
- Враћа
Boolean
назнаку да ли објекат има наведено својство као своје својство или не.
Напомене:
- За разлику од
in
оператора, овај метод не проверава својство у ланцу прототипа објекта. hasOwnProperty
враћаtrue
чак и ако је вредност имовинеnull
илиundefined
.
Пример: Коришћење хасОвнПроперти ()
const obj = (); obj.property1 = 42; console.log(obj.hasOwnProperty("property1")); // true console.log(obj.hasOwnProperty("property2")); // false // Inherited properties return false console.log(obj.hasOwnProperty("toString")); // false
Оутпут
тачно лажно нетачно
Препоручено читање: Јавасцрипт Објецт.пропертиИсЕнумерабле ()