Валидация имен свойств объекта
Приветствую!
Как можно отвалидировать строку на допустимое использование в качестве имени свойства в точечной нотации для объектов? т.е. obj.name - name является допустимым именем для свойства, а вот obj.-name уже будет SyntaxError по понятным причинам. В голову пришли два варианта - регулярка и eval(). Но может есть какой-то хитрый способ для проверки имени свойства, что б вернуть false для некорректного имени? |
rand01m,
Какая-то слишком абстрактная проблема. Если вы используете свойства объекта в точечной нотации - значит, вы заранее знаете имена свойств. В таком случае, откуда могут взяться неправильные для точечной нотации имена? |
Часовой пояс GMT +3, время: 09:57. |