Co to jest właściwość w hasOwnProperty() w JavaScript

Co To Jest Wlasciwosc W Hasownproperty W Javascript



Podczas opracowywania/programowania w JavaScript może istnieć wymóg sprawdzenia, czy dana jednostka jest zawarta w tablicy lub obiekcie. Na przykład integrowanie różnych funkcjonalności w oparciu o identyczne cechy lub lokalizowanie wpisów. W takich sytuacjach „ maWłasność() ” w JavaScript pomaga w uporządkowaniu rzeczy, zapewniając w ten sposób łatwość po stronie programisty.

W tym artykule omówimy użycie właściwości w metodzie hasOwnProperty() w JS.

Co to jest hasOwnProperty() w JS?

maWłasność() ” daje wynik jako wartość logiczną. Generuje „ PRAWDA ”, jeśli dana właściwość istnieje w obiekcie, nawet jeśli wartość określonej właściwości jest niezdefiniowana lub zerowa. W przeciwnym razie zwraca „ fałszywe ”.







Składnia



obiekt. maWłasnąWłasność ( rekwizyt )

W podanej składni „ rekwizyt ” odpowiada nazwie właściwości, która jest dodawana w celu przetestowania jej jako ciąg znaków lub symbol.



Przykład 1: Znajdowanie właściwości przy użyciu kluczy tablicy w metodzie hasOwnProperty().

W tym przykładzie metodę hasOwnProperty() można zastosować do wyszukania określonego klucza w pliku i zwraca „ PRAWDA ”, jeśli klucz istnieje w tablicy. W przeciwnym razie zwraca „ fałszywe ”:





< scenariusz >

konst mojatablica = {

a : 10 ,

b : dwadzieścia

} ;

niech c = 30 ;

niech x = mojatablica. maWłasnąWłasność ( 'a' )

niech ty = mojatablica. maWłasnąWłasność ( 'c' )

konsola. dziennik ( x ) ;

konsola. dziennik ( Y ) ;

scenariusz >

W powyższym bloku kodu:

  • Najpierw utwórz tablicę o nazwie „ mojatablica ” mając podane klucze i wartości.
  • W następnym kroku utwórz zmienną o nazwie „ c ” poza zakresem tablicy i przypisać jej wartość.
  • Teraz zastosuj „ maWłasność() ”, określając klucz zawarty w tablicy.
  • Podobnie zastosuj sprawdzenie zmiennej poza zakresem tablicy.
  • W rezultacie poprzednio zastosowana metoda zwróci „ PRAWDA ”, ponieważ klucz jest zawarty w tablicy.
  • Z drugiej strony w drugim podejściu tak nie jest, więc wróci” fałszywe ”.

Wyjście



Na powyższym wyjściu można zauważyć, że został wyświetlony odpowiedni wynik oparty na dodanym warunku.

Przykład 2: Znajdowanie właściwości przy użyciu indeksu tablicy w metodzie hasOwnProperty().

W tym konkretnym przykładzie „ maWłasność() ” zwróci odpowiedni wynik na podstawie numeru indeksu w tablicy:

< scenariusz >

konst mojatablica = [ 'mango' , 'jabłko' , 'Ananas' , 'truskawka' ] ;

niech x = mojatablica. maWłasnąWłasność ( „3” )

niech ty = mojatablica. maWłasnąWłasność ( „7” )

konsola. dziennik ( x )

konsola. dziennik ( Y ) ;

scenariusz >

W powyższym fragmencie kodu:

  • Podobnie utwórz tablicę o nazwie „ mojatablica ” mając pewne wartości.
  • Teraz zastosuj „ maWłasność() ” na zadeklarowanej tablicy, określając podane indeksy.
  • Jeśli określony indeks jest zawarty w tablicy, wartość logiczna „ PRAWDA ' będzie zwrócony.
  • Inaczej, ' fałszywe ” pojawi się na konsoli.

Wyjście

Na powyższym wyjściu widać, że odpowiednia wartość logiczna jest wyświetlana zgodnie z określonymi indeksami.

Wniosek

maWłasność() ” w JavaScript zwraca wynik jako wartość logiczną, jeśli dana właściwość jest bezpośrednią właściwością obiektu, czy nie. W pierwszym podejściu ta metoda wyświetla wyniki w postaci boolowskiej, sprawdzając element tablicy według jego kluczy. W tym drugim podejściu ta metoda sprawdza indeks tablicy. W tym artykule omówiono użycie właściwości w hasOwnProperty() przy użyciu JavaScript.