Ich setze öffentliche Felder von Object this über Reflektion. Sowohl der Feldname als auch der Wert werden als String angegeben. Ich verwende mehrere verschiedene Feldtypen: Boolean , Integer , Float , Double , eine eigene enum...
Laut dem ECMA-Skriptstandard sollte der folgende Code true zurückgeben, aber nicht:
%Vor%
Abschnitt 11.9.3 sagt:
Wenn Type (x) entweder String oder Number und Type (y) ist Object, geben Sie das Ergebnis des Vergleichs x == ToPrimiti...