I just found that in the last Chrome 42 and FF 37.0.2 this lines of code are perfectly legal
"use strict";
var o = { p: 1, p: 2 };
(copy-pasted from MDN )
In IE 10-11 and Opera 28.0.1750 it throws error as expected.
In the same time,
abc=0;
causes error (undeclared variable) as expected.
Does anybody know what caused such change?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…