according to the specification of the extent, it is not allowed,
from ecmascript-262: http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-262.pdf
7.6.1.1 Keywords
The following tokens are ECMAScript keywords and may not be used as Identifiers in ECMAScript programs.
break, do, instanceof, typeof, case, else, new, var, catch, finally, return, void, continue, for, switch, while, debugger, function, this, with, default, if, throw, delete, in, try
based on this safari is the preferred behavior
source
share