Estoy usando una plataforma que solo admite ECMAScript 5 y, por lo tanto, mi código JavaScript debe funcionar dentro de ese límite. Randomize es solo una función auxiliar que he escrito. Este fragmento de código funciona perfectamente en un entorno que nunca admite versiones distintas de ecmascript 5, pero no funciona en un entorno de ecmascript 5. La función Array.find no existe en ecmascript 5. ¿Cómo puedo hacer que funcione en Ecmascript5?
¡Gracias por adelantado!
Este es el código:
Array.from(crypto.getRandomValues(new Uint32Array(16))).map(randomize).join('')Como no puede usar la función, creo que puede reescribir un período de código de función que puede ayudarlo a alcanzar la misma condición. Aquí está mi método privado de otros desarrolladores:
function arrayFrom (){ let args = Array.prototype.slice.call(arguments); return args }; arrayFrom(1,2,3)// printf: [1,2,3]