Ich fand nur, dass in der letzten Chrome 42 und FF 37.0.2 diese Zeilen Code vollkommen legal sind"verwenden Sie streng"; erlaubt jetzt doppelte Eigenschaften?
"use strict";
var o = { p: 1, p: 2 };
(Kopie kleistert von MDN)
In IE 10-11 und Opera 28.0. 1750 es wirft Fehler wie erwartet.
In Gleichzeitig
abc=0;
verursacht Fehler (nicht deklarierten Variablen), wie erwartet.
Weiß jemand, was eine solche Änderung verursacht hat?
Siehe [diese Diskussion, warum das Verhalten geändert wurde] (https://esdiscuss.org/notes/2014-06-06#rest-properties-and-spread-properties-sebastian-markb-ge-). –