Есть ли в JavaScript какой-либо оператор "не в", чтобы проверить, не существует ли свойство в объекте? Я не мог найти что-нибудь об этом вокруг Google или Qaru. Вот небольшой фрагмент кода, над которым я работаю, где мне нужны такие функции:
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
.