Gibt es in JavaScript einen Operator "nicht in", mit dem überprüft werden kann, ob eine Eigenschaft in einem Objekt nicht vorhanden ist? Ich konnte nichts über Google oder Stack Overflow finden. Hier ist ein kleiner Codeausschnitt, an dem ich arbeite, wo ich diese Art von Funktionalität benötige:
var tutorTimes = {};
$(checked).each(function(idx){
id = $(this).attr('class');
if(id in tutorTimes){}
else{
//Rest of my logic will go here
}
});
Wie Sie sehen können, würde ich alles in die else
Erklärung aufnehmen. Es scheint mir falsch, eine if
- else
Anweisung zu erstellen, nur um den else
Teil zu verwenden.
var id = ...
in Ihrer Funktion.