Questione : funzione di hash del Java del convertito al Javascript

Ho provato a convertire il seguente class= " lineNumbers " >
1 del >
	hashCode pubblico di int di elettricità statica (carbone [] s) {
		hash di int = 0;

		per (int i = 0; i < s.length; i++) {
			hash = s [i] + ((hash << 5) - hash);
		}

		hash di ritorno;
	} Javascript " libero " di >

into del class= di
1 del >
hash di funzione
{
	hash di varietà = 0;

	per (varietà i = 0; i < s.length; i++) {
		hash = s [i] + ((hash << 5) - hash);
	}
	
	hash di ritorno;
} la versione " libera " di >
The Java del class= di
Can qualcuno mi dice come riparare la versione di JS?  Presuppongo che ha qualcosa fare con casting.
class= del

Risposta : funzione di hash del Java del convertito al Javascript

Spiacente, ha dimenticato di aggiungere 1 alle dimensioni:

1:
Cellule (2, 5).Resize (ubound (vardata, 1) + 1, ubound (vardata, 2) + 1).Value = varData
Altre soluzioni  
 
programming4us programming4us