Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
September 15, 2021 07:10 pm GMT

Creando un ID random y unico en JAVASCRIPT

La semana pasada, necesitaba encontrar una manera de generar un id nico para crear nombres para los archivos del telfono en sistemas IOS (no estoy segura porque me venian en undefined).
De todos modos, buscando en Google, en San Google y San StackOverflow, encontr esta pequea y hermosa funcion. Super sencilla.

Todo lo que tenes que hacer es invocarla, donde tenes que generar el id, y pasar la longitud deseada del id.
Y magia! Devuelve un id/nombre/dato hecho con letras y nmeros (en este ejemplo es asi!)

const makeRandomId= (length) => {      let result = ''      const characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'      for (let i = 0; i < length; i++ ) {        result += characters.charAt(Math.floor(Math.random() * characters.length));     }     return result;  }

charAt: El mtodo charAt() devuelve el carcter en un ndice especificado en una cadena.
floor(): El mtodo floor() redondea un nmero hacia abajo al entero ms cercano, y devuelve el resultado.
random(): Math.random() devuelve un nmero aleatorio entre 0 (inclusive), y characters.length (excluyente):

Math.random() usado con Math.floor() puede ser usado para devolver enteros aleatorios (como esta en el ejemplo!)

Eso es todo por ahora :)


Original Link: https://dev.to/antoomartini/creando-un-id-random-y-unico-en-javascript-3bod

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To