🤓 "Создание Веб-сайта:" JSON (JavaScript Object Notation) — это популярный формат текстовых данных, который используется для обмена данными в современных веб - и мобильных приложениях. JSON выглядит как строковая версии JS. Чтобы создать JSON-объект нужно фигурные скобки поставить в одинарные кавычки. Имена свойств JSON-объекта нужно заключать в двойные кавычки. JSON может содержать любые типы значений, однако в отличие от JS не может содержать функции. const jsonVariable '{"name": "Steve", "age": 18, "favoriteFood": "sweets"}'; Мы можем преобразовать JS-объект в JSON с помощью команды JSON.stringify(jsName); Команда JSON.parse(jsonName); наоборот преобразует JSON-объект в JS. В принципе это всё, что можно рассказать о JSON-объектах. Но что-то маловато получается информации 😅 Поэтому я также расскажу о стрелочных функциях: Стрелочные функции упрощают наш код и позволяют создавать функции в одной строке. Такие функции мы можем использовать для команд map, filter и reduce, а также в объектах. Стрелочная функция не имеет имени. Рассмотрим пример создания стрелочной функции и присвоение её переменной: const greeting = () => { return "Hi"; }; Как и обычная функция, стрелочная имеет область для создания параметров и блок кода. Как вы уже могли заметить, данное оформление функции не содержит ключевого слова function, что укорачивает наш код. Но стррелочную функцию можно еще укоротить 😏 Если у нас в блоке кода имеется только один оператор (например return), то мы можем не писать данный оператор и фигурные скобки: const greeting = () => "Hi"; Думаете это всё? Нет, стрелочные функции можно еще сильнее укоротить 😅. Если мы имеем только один параметр, мы можем опустить круглые скобки: const cost = total => { const discount = total * 0.9; return discount; }; Если мы вызовем функцию не указав нужный параметр, мы получим ошибку NaN, то есть undefeated. Чтобы избежать данной ошибки мы можем установить значение по умолчанию: const price = total = 200 => { const discount = total * 0.9; return discount; }; Если у нас несколько параметров, то значение по умолчанию мы можем установить для каждого из них. Ну вот так то лучше. Думаю информации на сегодня достаточно. Далее я буду рассказывать о шаблонных литералах в JavaScript 😉. Очень надеюсь, что эта тема не отложится на долго 🔥 Всем удачи 🤞😁
JSON или JavaScript Object Notation — текстовый формат обмена данными, основанный на JavaScript. Но при этом он может использоваться в любом языке программирования. Формат был разработан Дугласом Крокфордом. JSON используется в REST API. Также в качестве альтернативы можно использовать XML, но разработчики больше предпочитают именно JSON, так как он более читабельный и меньше весит. Как устроен JSON В качестве значений в JSON могут быть использоваться: С простыми значениями не возникнет никаких трудностей. Разберём массивы и JSON-объекты, ведь, по сути, придётся работать именно с ними. JSON-объект...