News for hackers. Stuff that matters.
Re:All JavaScript and TypeScript features of the last 3 year... by zeven7 on Thursday March 09, 2023 @05:41PM (#35087862)
No, because changing browsers to interpret `arr[-1]` as `arr[arr.length - 1]` breaks existing sites that expect `arr[-1]` to be interpreted as `arr['-1']`: That is, the value stored on object `arr` at key name '-1'.

Changing browsers to interpret `arr.get(-1)` as `arr[arr.length - 1]` doesn't affect any old code using `arr[-1]`.

It's not about supporting old browsers. It's about supporting old code.

There are no comments on this comment yet.