Also habe ich eine Funktion in einer JS-Datei, die ich auf einer HTML-Seite verlinkt sind, dann ist dies meine Funktion:Warum bekomme ich einen undefinierten?
function produitListe1(x){
var x = new String("25678");
var a = x.split(", ");
var sResultat;
for(var i=0; i < x.length;i++){
sResultat = sResultat + ("<ul>" + "<li>" + x[i] + "</li>" + "</ul>");
}
return sResultat;
}
und dann auf meiner Seite die Funktion Ergebnis zu zeigen, erstelle ich eine andere Funktion, die wie das geht
(function(){
var aLesDiv = document.querySelectorAll("#global div");
aLesDiv[0].innerHTML = produitListe1(2,5,6,7,8);
})();
Wenn ich laden Sie die Seite, die ich auf differents meinen String bekommen li's..but ich einen zufälligen undefiniert Anruf an der Spitze zu kommen, warum?
' "25678" .split ('')' gibt Ihnen das gleiche Ergebnis wie ' "25678" .split()' –
Versuchen Sie, 'x = nicht definiert + "foo"; 'und sehen, was der Wert von' x' ist. – Barmar