Existe algum tipo de operador "não incluído" no JavaScript para verificar se uma propriedade não existe em um objeto? Não consegui encontrar nada sobre isso no Google ou no Stack Overflow. Aqui está um pequeno trecho de código no qual estou trabalhando, onde preciso desse tipo de funcionalidade:
var tutorTimes = {};
$(checked).each(function(idx){
id = $(this).attr('class');
if(id in tutorTimes){}
else{
//Rest of my logic will go here
}
});
Como você pode ver, eu colocaria tudo na else
declaração. Parece-me errado configurar uma declaração if
- else
apenas para usar a else
parte.
var id = ...
em sua função.