JavaScript

Что представляют из себя объекты в JavaScript?

Мне показалось во время обучения, что объекты в JS записываются в формате JSON... Так ли это? Связан ли Javascript с JSON?
> Что представляют из себя объекты в JavaScript?
Это большая и сложная тема. Надо читать книгу или онлайн учебник. Тут невозможно рассказать подробно.

> объекты в JS записываются в формате JSON
Да, объект можно перевести в JSON (не всегда). Но при обратном преобразовании получится не совсем такой же объект.

> Связан ли Javascript с JSON?
JSON произошёл от JavaScript, но сейчас JSON может использоваться независимо от JavaScript.
Захар ..........
Захар ..........
58 065
Лучший ответ
JSON - это подмножество JavaScript, предназначенное для хранения / передачи данных. Синтаксис объектов в JS шире JSON: в JSON не может быть методов и прототипов, имена полей не могут быть идентификаторами (только строками), строки - только в двойных кавычках...

Вначале был JS. А потом авторы JSON взяли маленький кусочек JS и объявили его отдельной сущностью. Получилось удобно и потому стало популярным.

P.S. И надо понимать, что JSON - это не объект, а текстовая запись объекта.
В JavaScript ВСЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁ есть объект!!! Это же OOП и JSON не исключение а лишь его разновидность !

Объекты в JS представляют собой экземпляры типа Object. Подробнее о типах - в букварях по JavaScript'у.
В целом, типы данных это важная тема, и ее надо очень хорошо знать... иначе, вместо JS-программиста, станешь таким же полоумным говнокодером, который тут орет что "все есть объект".

JSON - это JavaScript Object Notation... так что да, она связана с объектами JS. Связана примерно так же, как рисунок предмета связан с предметом.
Бека Ерджанов
Бека Ерджанов
61 906