Что такое свойство в hasOwnProperty() в JavaScript

Cto Takoe Svojstvo V Hasownproperty V Javascript



При разработке/программировании на JavaScript может потребоваться проверка того, содержится ли конкретный объект в массиве или объекте. Например, интеграция различных функций на основе идентичных функций или поиск записей. В таких ситуациях « имеет собственное свойство () ” в JavaScript помогает разобраться во всем, тем самым упрощая работу разработчика.

В этой статье мы обсудим использование свойства в методе hasOwnProperty() в JS.

Что такое hasOwnProperty() в JS?

имеет собственное свойство () ” возвращает результат в виде логического значения. Он генерирует « истинный », если конкретное свойство существует в объекте, даже если значение указанного свойства не определено или равно нулю. В противном случае возвращается « ЛОЖЬ ».







Синтаксис



объект. hasOwnProperty ( опора )

В данном синтаксисе « опора ” соответствует имени свойства, которое добавляется для проверки его в виде строки или символа.



Пример 1. Поиск свойства с использованием ключей массива в методе hasOwnProperty()

В этом примере метод hasOwnProperty() может применяться для поиска определенного ключа в объекте и возвращает « истинный », если ключ существует в массиве. В противном случае возвращается « ЛОЖЬ ”:





< сценарий >

константа мой массив знак равно {

а : 10 ,

б : двадцать

} ;

пусть с знак равно 30 ;

пусть х знак равно мой массив. hasOwnProperty ( 'а' )

позволь тебе знак равно мой массив. hasOwnProperty ( 'с' )

консоль. журнал ( Икс ) ;

консоль. журнал ( Д ) ;

сценарий >

В приведенном выше блоке кода:

  • Во-первых, создайте массив с именем « мой массив ” с указанными ключами и значениями.
  • На следующем шаге создайте переменную с именем « с ” вне области действия массива и присвоить ему значение.
  • Теперь примените « имеет собственное свойство () », указав ключ, содержащийся в массиве.
  • Аналогичным образом примените проверку к переменной вне области видимости массива.
  • В результате прежний примененный метод вернет « истинный », так как ключ содержится в массиве.
  • С другой стороны, в последнем подходе это не так, поэтому он вернется» ЛОЖЬ ».

Вывод



В приведенном выше выводе видно, что был отображен соответствующий результат на основе добавленного условия.

Пример 2. Поиск свойства с использованием индекса массива в методе hasOwnProperty()

В данном конкретном примере « имеет собственное свойство () » вернет соответствующий результат на основе номера индекса в массиве:

< сценарий >

константа мой массив знак равно [ 'манго' , 'яблоко' , 'ананас' , 'клубника' ] ;

пусть х знак равно мой массив. hasOwnProperty ( «3» )

позволь тебе знак равно мой массив. hasOwnProperty ( «7» )

консоль. журнал ( Икс )

консоль. журнал ( Д ) ;

сценарий >

В приведенном выше фрагменте кода:

  • Аналогичным образом создайте массив с именем « мой массив ” с некоторыми значениями.
  • Теперь примените « имеет собственное свойство () ” для объявленного массива, указав указанные индексы.
  • Если конкретный индекс содержится в массиве, логическое значение « истинный » будет возвращено.
  • В противном случае, ' ЛОЖЬ ” будет отображаться на консоли.

Вывод

В приведенном выше выводе видно, что соответствующее логическое значение отображается в соответствии с указанными индексами.

Заключение

имеет собственное свойство () » в JavaScript возвращает результат в виде логического значения, если конкретное свойство является прямым свойством объекта или нет. В первом подходе этот метод отображает результаты в логической форме, проверяя элемент массива по его ключам. В последнем подходе этот метод проверяет индекс массива. В этой статье обсуждалось использование свойства в hasOwnProperty() с использованием JavaScript.