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 elseErklärung aufnehmen. Es scheint mir falsch, eine if- elseAnweisung zu erstellen, nur um den elseTeil zu verwenden.
var id = ...in Ihrer Funktion.