Tach!
Jetzt habe ich in einem JS Code folgendes gesehen:
var test = createOp() , upload;
Was wird denn hier gemacht? Der Return Wert der Funktion createOp() wird in die Variable test geschrieben?
Ja.
aber was macht das Komma upload dahinter? Ist es dann keine normale Variable mehr?
Kommagetrennt kann man weitere Variablen anlegen. In dem Fall wird außerdem upload angelegt, aber (an dieser Stelle) kein Wert zugewiesen.
Noch undurchsichtiger für mich ist folgendes:
Dasselbe in grün, auch hier werden mehrere Variablen mit einer var-Anweisung angelegt, teilweise mit, teilweise ohne Zuweisung.
Was hat es mit dem Options = { "Setting":{ auf sich? Ist das ein JSON Objekt?
Nein, das ist ein normales Javascript-Objekt. JSON hat sich nur einer sehr ähnlichen Syntax bedient.
dedlfix.