Есть ли в JavaScript оператор «не в» для проверки свойств объекта?

Есть ли в JavaScript какой-либо оператор «не в», чтобы проверить, не существует ли свойство в объекте? Я не мог найти ничего об этом ни в Google, ни в Stack Overflow. Вот небольшой фрагмент кода, над которым я работаю, где мне нужна такая функциональность:

var tutorTimes = {};

$(checked).each(function(idx){
  id = $(this).attr('class');

  if(id in tutorTimes){}
  else{
    //Rest of my logic will go here
  }
});

Как видите, я бы поместил все в оператор else . Мне кажется неправильным устанавливать оператор if - else только для использования части else .

155
задан Sebastian Simon 17 August 2019 в 18:40
поделиться