Hola
kepawe :
Muy ingenioso. Agregué un par de líneas porque me gusta ver como funciona el
for() y quería que me devolviera el valor del
array. Creo que va a ser más claro para los que estemos tratando de aprender, y después el alerta se borra.
Código:
<script>
var num=[0,1,2,3,4,5,6,7,8,9];
Array.prototype.rotarD = function() {
if(this.length > 0){
var last_element = this[this.length-1]
for(var ctr = this.length -1; ctr > 0; ctr--){
this[ctr] = this[ctr-1]
alert(this);
}
this[0] = last_element;
return this
}
}
</script>
<input type=button value="qwerty" onclick="this.value=num.rotarD()">
Con algo parecido se puede hacer rotarI. En el tema que mencioné más arriba (con
link) puse también algunos ejemplos "listos para usar".
saludos
furoya