Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 09.05.2016, 23:42
Интересующийся
Отправить личное сообщение для rand01m Посмотреть профиль Найти все сообщения от rand01m
 
Регистрация: 11.03.2016
Сообщений: 11

Валидация имен свойств объекта
Приветствую!
Как можно отвалидировать строку на допустимое использование в качестве имени свойства в точечной нотации для объектов?
т.е. obj.name - name является допустимым именем для свойства, а вот obj.-name уже будет SyntaxError по понятным причинам.
В голову пришли два варианта - регулярка и eval().
Но может есть какой-то хитрый способ для проверки имени свойства, что б вернуть false для некорректного имени?
Ответить с цитированием
  #2 (permalink)  
Старый 10.05.2016, 14:32
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

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



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
динамическое обновление свойств объекта в цикле grego Общие вопросы Javascript 3 04.12.2013 23:29
Выдать список всех свойств указанного при вводе объекта указанного фрейма flasher167 Общие вопросы Javascript 11 05.04.2013 08:14
получение значений свойств объекта bear9 Общие вопросы Javascript 3 01.12.2011 23:32
Модуль для работы с модулями JSprog Ваши сайты и скрипты 29 02.09.2009 13:31
Не работает перебор свойств объекта BANick Общие вопросы Javascript 1 16.09.2008 22:46