|
|
Опубликовано 15.12.2017 10:23:56
|
|
|
|

В JS-программе иногда, когда мы хотим получить значение переменной или свойство объекта, имя переменной или объекта может генерироваться динамически, например:
В данный момент необходимо использовать метод eval, и модификация кода выглядит следующим образом:
Подробное объяснение оценки следующее: Функция эвала принимает параметр s и возвращает s напрямую, если s не является строкой. В противном случае выполняется оператор S. Если результат выполнения S-оператора — значение, оно возвращает это значение, иначе возвращает неопределенное. Следует отметить, что синтаксис объявления объекта "{}" не возвращает значение, его необходимо вместить в скобки для возврата значения, простой пример следующий
Видно, что для операторов объявления объектов это только выполнение и не возвращает значение. Чтобы вернуть часто используемую оператор объявления объекта, например «{}», его необходимо заключить в скобки, чтобы преобразовать его в выражение и вернуть его значение. Это также один из основных принципов использования JSON для разработки Ajax. В примере чётко видно, что второе оповещение выводится неопределенно, а третий вывод с скобками — это объект, представленный этим оператором.
|
Предыдущий:Резюме баз данных Mysqldump Import and ExportsСледующий:Интерфейсы шифрования AES, DES, MD5, RSA, SHA
|