Перейти к основному содержимомуКак использовать параметры `replacer` и `reviver` в JSON методах?
УглублённыйJSON
replacer в JSON.stringify():
- Функция или массив для фильтрации или преобразования свойств
- Функция вызывается для каждого свойства:
(key, value) => value
- Массив указывает, какие свойства включить
reviver в JSON.parse():
- Функция для преобразования значений при парсинге
- Вызывается для каждого свойства:
(key, value) => value
- Позволяет восстановить специальные типы (например,
Date)