Foros del Web » Programando para Internet » Javascript »

Función javascript devuelva un array

Estas en el tema de Función javascript devuelva un array en el foro de Javascript en Foros del Web. Se podría hacer una función con javascript que devuelva un array, como se devolvería y como se llamaría en el evento. Si no se puede ...
  #1 (permalink)  
Antiguo 18/05/2010, 05:35
 
Fecha de Ingreso: febrero-2009
Mensajes: 60
Antigüedad: 15 años, 2 meses
Puntos: 0
Función javascript devuelva un array

Se podría hacer una función con javascript que devuelva un array, como se devolvería y como se llamaría en el evento. Si no se puede hacer que se haria con ajax no?
  #2 (permalink)  
Antiguo 18/05/2010, 05:44
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Función javascript devuelva un array

Hola:

No hay problema en conseguir un array...

Por ejemplo, el array de la serie de Fibonacci sería:

Código:
function fib(n) {
	r = [0];
	f = [1, 0];
	for (i = 0; i < n; i++) {
		f[i & 1] += f[(i + 1) & 1];
		r.push(f[i & 1]);
	}
	return r;
}
Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 18/05/2010, 10:15
 
Fecha de Ingreso: febrero-2009
Mensajes: 60
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Función javascript devuelva un array

y como lo recojo en la función por ejemplo si llamo a esa funcion al hacer onclick como le asigno el array k devuelve?
  #4 (permalink)  
Antiguo 18/05/2010, 11:37
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Función javascript devuelva un array

dependiendo como enlaces la funcion al evento, si lo haces a traves de javascript no creo que hay forma de capturar lo que devuelve una funcion cuando ésta es asignada a un evento. o sea, lo devuelto por la funcion se perderá. lo que si puedes hacer es crear una funcion anonima y dentro de esta invocas la funcion y haces el resto de lo que necesites para capturar el array en una variable o algun otro contenedor.
Código:
element.event = function(){
bar = foo();
}
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #5 (permalink)  
Antiguo 18/05/2010, 11:38
 
Fecha de Ingreso: mayo-2010
Mensajes: 40
Antigüedad: 14 años
Puntos: 1
Respuesta: Función javascript devuelva un array

pues siguien el ejemplo que te dejaron le pones:

OnClick="javascript:fib()"

entonces llama ala funcion de tu javascript
pues debes poner un textbox para que le puedas pasar lo valores.

ejemplo:

textbox1.text = r

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 10:45.