toJson
не указываем получим сериализацию (преобразование строке в JSON
) свойство - значение, функции будут проигнорированы:var room = {
number: 23,
occupy: function() {
alert( this.number );
}
};
var event = {
title: "Конференция",
date: new Date(Date.UTC(2014, 0, 1)),
room: room
};
console.log(JSON.stringify(event))
toJSON
будут сериализованы функции, свойства проигнорированы:var room = {
number: 23,
toJSON: function() {
console.log( this.number );
}
};
var event = {
title: "Конференция",
date: new Date(Date.UTC(2014, 0, 1)),
room: room
};
console.log(JSON.stringify(event))
В JSON - нет типа функций, поэтому функции не сериализуются никак.
Если у сериализуемого объекта присутствует метод toJSON, то вместо дальнейшей сериализации этого объекта будет использовано значение, которое вернет данная функция.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Поставил на сайт шрифт fontawesome поставил иконки в названиях категорий но возник вопрос: в браузерной строке он не отображается как надо - вместо...
Как можно получить базовый адрес процесса ?Никаких работающих примеров так и не нашелВот мой код