JSON.Stringify() для наследованных объектов и свойств?

Использовать следующую конструкцию в toJSON тривиальное решение того, что при использовании JSON.Stringify() для наследованных объектов, location пропускается, даже если его свойства были изменены?
function Document() {
	Object.defineProperties(this, {
		location: {
			value: new Location,
			Enumerable: true
		},
		toJSON: {
			value: function() {
				return {location: this.location}
			}
		}
	});
}
  • Вопрос задан
  • 107 просмотров
Решения вопроса 1
@Galer Автор вопроса
Моя ошибка, Enumerable был с большой буквы.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы