Use just string and symbol keys in objects #19
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Currently the objects can have any keys (objects, arrays, null, undefined, etc.). However, this could lead to multiple issues when executing ES5 code, for example:
From my experience with working with this engine, this isn't a problem 99% of the times, but doesn't provide too much of an advantage either. Ponder whether or not its worth it to sacrifice ES5 compliance for such little tradeoff
The issue is fixed in the ES6 support branch