Código Javascript :
var arnu=Array(),ar64b=String('hola cristalab esto es una prueba').split(' '); Array.prototype.recursive=function(){var d=Array(),k=0;for(k=0;k<this.length;k++){d.push(arguments[0](this[k]));};return d;} Array.prototype.walk=function(){for(var k=0;k<this.length;k++){arguments[0](this[k]);}} window['kk']=function(){arnu.push('dd'+arguments[0];);} window['mm']=function(){var d='dd'+arguments[0];return d;} console.log(arnu); console.log(ar64b.recursive(mm));
En walk debe llevar implicita una variable que ya existe, mientras que en recursive no es necesario , de todas maneras cual creeis que es la mejor , yo me decantaria por recursive pero alguien que entienda me podria decir cual es de las dos la mejor opcion?