Manuel: grosse arrays schnell durchsuchen

Beitrag lesen

Hallo,

wenn ich in einem großen Array prüfen will, ob ein Element bereits enthalten ist, muss ich ja zb mit einer for-schleife drüber jagen und zeile für zeile vergleichen.
also im prinzip:
for (blabla mit i und i++ ) {
  if (arr[i] == suchwert) alert('vorhanden');
}

Daher die Frage: ist es schneller, wenn ich das ganze als assoziativarray baue und dann eben nur ein:

if (arr[0][suchwert] != null) alert('vorhanden');

mache? Ich denke, bei großen Arrays dürfte das deutlich schneller sein, aber ich weiss halt nicht, wie javascript das im Hintergrund arangiert. Weiss das jemand? ;)

Dank und Gruß,
Manu