Поддержка браузером использования зарезервированного слова в качестве имени свойства в JavaScript

Я пытаюсь использовать "for" в качестве имени свойства объекта. Кажется, он отлично работает в IE7, IE8, Firefox, Chrome и Opera, но, видимо, нет в Safari.

Насколько я понимаю, ECMAScript 5 допускает это (как описано в Ключевые слова JavaScript в хэш-ключах ).

Могу ли я получить полный список браузеров, которые поддерживают / не поддерживают это где-нибудь?

РЕДАКТИРОВАТЬ: На самом деле CoffeeScript ' s автоматическое преобразование имен свойств зарезервированных слов в строку - вот что заставило меня поверить, что это работает. После повторного тестирования он, похоже, нигде не работает, поэтому теперь вопрос: есть ли какие-нибудь браузеры, которые позволяют это в соответствии со спецификацией ECMAScript 5?

18
задан Community 23 May 2017 в 12:08
поделиться