Foros del Web » Programando para Internet » Javascript »

Ordenar aleatoriamente variable

Estas en el tema de Ordenar aleatoriamente variable en el foro de Javascript en Foros del Web. Hola, soy medio nuevo en javascript a lo mejor es algo sencillo, pero me podrían decir como puedo generar esto al azar, lo que necesito ...
  #1 (permalink)  
Antiguo 10/07/2015, 09:48
 
Fecha de Ingreso: marzo-2010
Ubicación: México
Mensajes: 19
Antigüedad: 14 años, 9 meses
Puntos: 0
Pregunta Ordenar aleatoriamente variable

Hola, soy medio nuevo en javascript a lo mejor es algo sencillo, pero me podrían decir como puedo generar esto al azar, lo que necesito es que en images:{} los cambie de orden aleatoriamente

Código:
var settings = {
images: {
	'images/bg01.jpg': 'center',
	'images/bg02.jpg': 'center',
	'images/bg03.jpg': 'center'
},
delay: 6000
};
Que quede así por ejemplo:

Código:
var settings = {
images: {
	'images/bg02.jpg': 'center',
	'images/bg03.jpg': 'center',
        'images/bg01.jpg': 'center'
},
delay: 6000
};
Gracias, espero pueda ayudarme
  #2 (permalink)  
Antiguo 10/07/2015, 10:17
 
Fecha de Ingreso: diciembre-2011
Mensajes: 98
Antigüedad: 13 años
Puntos: 29
Respuesta: Ordenar aleatoriamente variable

La pregunta en realidad no tiene mucho sentido... Verás, en realidad las propiedades de un objeto no tienen orden, si quieres un objeto con orden tendrás que hacerlo con un array así:
Código HTML:
Ver original
  1. var settings = {
  2. images:
  3.     [{'images/bg02.jpg': 'center'},
  4.      {'images/bg03.jpg': 'center'},
  5.      {'images/bg01.jpg': 'center'}];
  6. ,
  7. delay: 6000
  8. };

Luego podrías hacer "shuffle" con este código.

Aunque si nos explicases el problema de forma más general podríamos ayudarte más...

Etiquetas: aleatoriamente, variable
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




La zona horaria es GMT -6. Ahora son las 07:12.