Vérifier si chaque élément d'un tableau est identique en javascript

J'ai besoin de tester si chaque élément dans un tableau sont identiques les uns aux autres. Par exemple:

var list = ["l","r","b"]

Devrait évaluer comme faux, parce que chaque élément n'est pas identique. D'un autre côté c':

var list = ["b", "b", "b"]

Devrait évaluer comme vrai, car ils sont tous identiques. Ce qui serait le plus efficace (en vitesse/ressources) des façons d'y parvenir?

OriginalL'auteur Nick | 2012-03-10