ogarich89
@ogarich89
Front-End Developer

Как удалить объект после его инициализации?

Есть ItemView:
define([
	'backbone.marionette',
	'hbs!templates/tables/left-container',
	'views/tables/item/report-add-btn',
	'views/tables/item/journal-operator/btn',
	'views/tables/item/journal-anxiety/btn'
	],
function (Marionette, LeftContainer, ReportAddBtn, JournalOperatorBtn, JournalAnxietyBtn) {
	return Backbone.Marionette.ItemView.extend({
		template: LeftContainer,
		el: '.left-nav-container',
		initialize: function () {
			this.render();
			new ReportAddBtn;
			new JournalOperatorBtn;
			new JournalAnxietyBtn;
		}
	});
});

Инициализирую вот так:
new LeftContainer;

Как удалить объект созданный таким образом без следов???
  • Вопрос задан
  • 286 просмотров
Пригласить эксперта
Ответы на вопрос 2
kemply
@kemply
школьник
delete LeftContainer;
Ответ написан
aen
@aen
Keep calm and 'use strict';
Когда инициализируете, пишите:
var leftContainer = new LeftContainer()
Когда удаляете, пишите:
delete leftContainer
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы