Встречается на собеседованиях • сегодня

Может ли JSON содержать функцию

Нет, JSON не может содержать функции. JSON (JavaScript Object Notation) — это текстовый формат для хранения и передачи данных, который поддерживает только следующие типы данных:

  • Строки (string)
  • Числа (number)
  • Булевы значения (boolean)
  • null
  • Массивы (array)
  • Объекты (object)

Функции не входят в этот список, так как JSON предназначен только для данных, а не для исполняемого кода. Если попытаться сериализовать объект с функцией в JSON, функция будет проигнорирована или вызовет ошибку.

javascript
const obj = { 
  name: "John",
  sayHi: function() { console.log("Hi!"); }
};

const json = JSON.stringify(obj); // {"name":"John"}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы