JavaScript: aggiungere un prefisso casuale ad una stringa

JavaScript: aggiungere un prefisso casuale ad una stringa

In JavaScript si può ottenere un timestamp Unix semplicemente inserendo l'operatore + prima di un'istanza dell'oggetto Date. Si tratta di una variabile pressochè unica, in quanto cambia il suo valore ad ogni nuovo accesso al costruttore. Possiamo sfruttare questa caratteristica per aggiungere un prefisso casuale ad una stringa. Vediamo come.

Scriviamo la seguente funzione:


function padWithRandomString(str) {

	var timestamp = +new Date();
	
	return (timestamp.toString() + str);

}

Esempio d'uso:


alert(padWithRandomString('test'));

Con relativo output:

1320871270162test
Torna su