Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Валидация имен свойств объекта (https://javascript.ru/forum/misc/62962-validaciya-imen-svojjstv-obekta.html)

rand01m 09.05.2016 23:42

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

Dilettante_Pro 10.05.2016 14:32

rand01m,
Какая-то слишком абстрактная проблема.
Если вы используете свойства объекта в точечной нотации - значит, вы заранее знаете имена свойств.
В таком случае, откуда могут взяться неправильные для точечной нотации имена?


Часовой пояс GMT +3, время: 09:57.