5
Ich habe diesen Code unten:Funktion gibt 'undefined' Wert
alert('Returned value : ' + myid_templates_editor_image_id_generator());
//Generates unique id for every image created
function myid_templates_editor_image_id_generator(){
(function($){
var a = 1;
while(true){
if($('#myid_templates_editor_image_' + a).length == 0) {
alert('Inside value : ' a);
return a;
}
a++;
}
})(jQuery);
}
Es alarmiert zweimal:
Warum wird der Wert return 'undefined'? Es muss 1
sein. Wo vermisse ich?
Weil Ihre Funktion 'myid_templates_editor_image_id_generator' nichts zurückgibt. Fügen Sie das Schlüsselwort "return" vor dem einen Ausdruck in seinem Textkörper hinzu. Javascript hat keine impliziten Rückgabewerte. –
Weil Sie im Bereich 'myid_templates_editor_image_id_generator' nichts zurückgegeben haben. –