2014-09-24 6 views
13

Ich bekomme .keys is not a function auf jedes Objekt, mit Firefox 32beta, sondern auch mit früheren Firefox-Versionen. Unklar, was die Ursache ist?Firefox: Schlüssel ist keine Funktion

var controls={'txt':{},'btn':{}}; 
alert(controls.keys()); 
+7

Es ist 'Object.keys (someobject)', nicht 'someobject.keys()' – georg

+0

@georg Ich denke, Sie haben dies hier als Kommentar richtig, als ich es als Antwort eingegeben wurde :) – TML

+0

@TML: yeah, Ich bin irgendwie nicht im Antwortmodus heute)) – georg

Antwort

22

Wenn Sie Object.keys() wollen, sollten Sie Object.keys(controls) verwenden. Weitere Informationen finden Sie im MDN-Link.