У овом тексту ћемо разговарати о употреби својства у методи хасОвнПроперти() у ЈС-у.
Шта је хасОвнПроперти() у ЈС-у?
„ хасОвнПроперти() ” даје резултат као логичку вредност. То генерише „ истинито ” ако одређено својство постоји у објекту, чак и ако је вредност наведеног својства недефинисана или нула. У супротном, враћа се „ лажно ”.
Синтакса
објекат. хасОвнПроперти ( проп )
У датој синтакси, „ проп ” одговара имену својства које се додаје да би се тестирало као стринг или симбол.
Пример 1: Проналажење својства помоћу кључева низа у методу хасОвнПроперти()
У овом примеру, метода хасОвнПроперти() се може применити за тражење одређеног кључа у и враћа „ истинито ” ако кључ постоји у низу. У супротном, враћа се „ лажно ”:
< скрипта >
конст миАрраи = {
а : 10 ,
б : двадесет
} ;
нека ц = 30 ;
нека к = миАрраи. хасОвнПроперти ( 'а' )
нека и = миАрраи. хасОвнПроперти ( 'ц' )
конзола. Пријава ( Икс ) ;
конзола. Пријава ( И ) ;
скрипта >
У горњем блоку кода:
- Прво, креирајте низ под називом „ миАрраи ” који има наведене кључеве и вредности.
- У следећем кораку креирајте променљиву под називом „ ц ” изван опсега низа и доделите му вредност.
- Сада примените „ хасОвнПроперти() ” навођењем кључа садржаног у низу.
- Исто тако, примените проверу на променљиву изван опсега низа.
- Као резултат тога, претходни примењени метод ће вратити „ истинито ” пошто је кључ садржан у низу.
- С друге стране, то није случај у другом приступу, па ће се вратити „ лажно ”.
Излаз
У горњем излазу, може се приметити да је приказан одговарајући исход заснован на додатом услову.
Пример 2: Проналажење својства помоћу индекса низа у методи хасОвнПроперти()
У овом конкретном примеру, „ хасОвнПроперти() ” ће вратити одговарајући резултат на основу броја индекса у низу:
< скрипта >конст миАрраи = [ 'манго' , 'јабука' , 'ананас' , 'јагода' ] ;
нека к = миАрраи. хасОвнПроперти ( '3' )
нека и = миАрраи. хасОвнПроперти ( '7' )
конзола. Пријава ( Икс )
конзола. Пријава ( И ) ;
скрипта >
У горњем исечку кода:
- Слично томе, креирајте низ под називом „ миАрраи ” који има неке вредности.
- Сада примените „ хасОвнПроперти() ” на декларисаном низу навођењем наведених индекса.
- Ако је одређени индекс садржан у низу, логичка вредност „ истинито ” ће бити враћено.
- Иначе, ' лажно ” ће бити приказано на конзоли.
Излаз
У горњем излазу се може видети да је одговарајућа логичка вредност приказана према наведеним индексима.
Закључак
„ хасОвнПроперти() ” метода у ЈаваСцрипт-у враћа резултат као логичку вредност ако је одређено својство директно својство објекта или не. У претходном приступу, овај метод приказује резултате у логичком облику провером елемента низа помоћу његових кључева. У последњем приступу, овај метод проверава индекс низа. У овом чланку се говорило о коришћењу својства у хасОвнПроперти() користећи ЈаваСцрипт.