Warum bekomme ich nicht definiert Fehler in meiner Konsole mit diesem Code:Undefinierter Fehler in Umfang
var fromDateData;
if(!util.isEmpty(formItem.fromDate)){
fromDateData = util.tmpl('{year}-{month}-{day}',{
day: ("0" + formItem.fromDate.getDate()).slice(-2),
month: ("0" + (formItem.fromDate.getMonth() + 1)).slice(-2),
year: formItem.fromDate.getFullYear()
});
}
console.log("customData", fromDateData);
aber wenn ich die if statement
entfernen dann wird es funktionieren:
var fromDateData;
fromDateData = util.tmpl('{year}-{month}-{day}',{
day: ("0" + formItem.fromDate.getDate()).slice(-2),
month: ("0" + (formItem.fromDate.getMonth() + 1)).slice(-2),
year: formItem.fromDate.getFullYear()
});
console.log("customData", fromDateData);
Ich brauche das verwenden, if statement
. Was habe ich verpasst, weil ich bereits fromDateData
als globale Variable deklariert habe. Also sollte es außerhalb der Aussage richtig funktionieren? Bitte helfen und danke im Voraus.
Was ist 'util'? Woher kommt das? – Pointy
warum Leerzeichen in Klammern() 'Jahr: formItem.fromDate.getFullYear()'? try type console.log innerhalb if, Ihre 'console.log' wird von 'var fromDateData' nicht von 'fromDateData' innerhalb 'if' geholt, also 'undefined' – Grisza
@Grisza Spaces sind zwischen ihnen erlaubt und haben keinen Einfluss auf die Bedeutung. –