Показать сообщение отдельно
  #17 (permalink)  
Старый 02.07.2017, 21:23
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 458

Сообщение от Teamur
можно реализовать синтаксис в посте #16?
Можно
Node.prototype.bind = function (variable, property, type) {
	var node = this;
	Object.defineProperty(window, variable, {
		get: function () {
			return node[property];
		},
		set: function (value) {
			if (typeof value == type) node[property] = value;
		},
		configurable: true
	});
};

// ...
elem.bind('txt', 'textContent', 'string');
// ...
txt = 'Ipsum';
// ...
txt = 'Dolor';
// ...
delete txt;
// txt is not defined
Ответить с цитированием