Так что я создал функцию в .js файле, который я связан с HTML страницы, это моя функция:Почему я получаю undefined?
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;
}
, а затем, чтобы показать результат выполнения функции на моей странице я создаю еще одну функцию, которая идет как это
(function(){
var aLesDiv = document.querySelectorAll("#global div");
aLesDiv[0].innerHTML = produitListe1(2,5,6,7,8);
})();
Когда я загрузить страницу, я получаю мою строку на дифферент li's..but я получаю случайное неопределенную вызова в верхней части, то почему?
' "25678" .split ('') 'дает тот же результат, как' "25678" .split() ' –
Попробуйте сделать' х = не определено + "foo"; 'и посмотреть, что такое значение' x'. – Barmar