Оператор `in` в JavaScript

Изучите основы JavaScriptinОператор

ВinОператор очень полезен. Это позволяет нам проверить, есть ли у объекта свойство.

Этот оператор возвращаетtrueесли первый операнд является свойством объекта, переданного справа, или свойством одного из его предков в его цепочке прототипов.

В противном случае возвращаетсяfalse.

Пример:

class Car {
  constructor() {
    this.wheels = 4
  }
}
class Fiesta extends Car {
  constructor() {
    super()
    this.brand = 'Ford'
  }
}

const myCar = new Fiesta() ‘brand’ in myCar //true ‘wheels’ in myCar //true

Скачать мою бесплатнуюРуководство для начинающих по JavaScript


Больше руководств по js: