如何在 javascript 中重复一个函数?
How to repeate a function in javascript?
我已经尝试了几种方法来做到这一点,但我不能,我需要重复无限函数 nombreintroducido
直到有一个不是 ''
的值,并且这个脚本只能工作一次,它只重复一次。
var nombrepersonaje = function(name) {
return nombre = prompt("Como quieres que se llame tu personaje");
nombreintroducido();
}
nombrepersonaje();
var nombreintroducido = function (introducido){
if (nombre === '') {
confirm('Tu nombre de personaje ha de tener mas de 3 caracteres');
nombrepersonaje();
} else {
confirm('Tu nombre de personaje es' + ' ' + nombre)
}
};
nombreintroducido();
您要查找的是 while
循环。
var nombreintroducido = function (introducido) {
while (nombre === '') {
setTimeout(prompt('Tu nombre de personaje ha de tener mas de 3 caracteres'), 1000);
nombrepersonaje();
}
};
return
语句后的代码不会 运行。我想你想要像
这样的东西
var nombrepersonaje = function() {
var nombre = prompt("Como quieres que se llame tu personaje");
nombreintroducido(nombre);
};
var nombreintroducido = function(nombre){
if (nombre === '') {
confirm('Tu nombre de personaje ha de tener mas de 3 caracteres');
nombrepersonaje();
} else {
confirm('Tu nombre de personaje es' + ' ' + nombre)
}
};
nombrepersonaje();
我已经尝试了几种方法来做到这一点,但我不能,我需要重复无限函数 nombreintroducido
直到有一个不是 ''
的值,并且这个脚本只能工作一次,它只重复一次。
var nombrepersonaje = function(name) {
return nombre = prompt("Como quieres que se llame tu personaje");
nombreintroducido();
}
nombrepersonaje();
var nombreintroducido = function (introducido){
if (nombre === '') {
confirm('Tu nombre de personaje ha de tener mas de 3 caracteres');
nombrepersonaje();
} else {
confirm('Tu nombre de personaje es' + ' ' + nombre)
}
};
nombreintroducido();
您要查找的是 while
循环。
var nombreintroducido = function (introducido) {
while (nombre === '') {
setTimeout(prompt('Tu nombre de personaje ha de tener mas de 3 caracteres'), 1000);
nombrepersonaje();
}
};
return
语句后的代码不会 运行。我想你想要像
var nombrepersonaje = function() {
var nombre = prompt("Como quieres que se llame tu personaje");
nombreintroducido(nombre);
};
var nombreintroducido = function(nombre){
if (nombre === '') {
confirm('Tu nombre de personaje ha de tener mas de 3 caracteres');
nombrepersonaje();
} else {
confirm('Tu nombre de personaje es' + ' ' + nombre)
}
};
nombrepersonaje();