tsypa on x64

суббота, 7 ноября 2015 г.

ES6, how to avoid stack overflow in toJSON method implementation

class C {
   construcror() {
      this.id = 0;
  }
  toJSON() {
    // this causes stack overflow
    return JSON.stringify(this);
  }
}

Object.assign helps you

// this is right :)

toJSON() {
  return JSON.stringify(Object.assign({}, this));
}

Автор: Unknown на 02:17 Комментариев нет:
Отправить по электронной почтеНаписать об этом в блогеПоделиться в XОпубликовать в FacebookПоделиться в Pinterest
Ярлыки: es6, javascript, nodejs, toJSON
Следующие Предыдущие Главная страница
Подписаться на: Сообщения (Atom)

Обо мне

Unknown
Просмотреть профиль

Архив блога

  • ►  2016 (1)
    • ►  мая (1)
  • ▼  2015 (7)
    • ►  декабря (2)
    • ▼  ноября (1)
      • ES6, how to avoid stack overflow in toJSON method ...
    • ►  октября (3)
    • ►  сентября (1)
Тема "Путешествие". Технологии Blogger.