Показать сообщение отдельно
  #3 (permalink)  
Старый 08.01.2016, 16:46
Интересующийся
Отправить личное сообщение для uanr81 Посмотреть профиль Найти все сообщения от uanr81
 
Регистрация: 14.12.2015
Сообщений: 18

Написал так, но не уверен в верности
Function.prototype.bbind = function (cont/*, afgum*/){
	var _this = this;
	var karing = [].slice.call(arguments, 1);
	function a(){
		var arg_obvertki = [].slice.call(arguments);
		var sbor = karing.concat(arg_obvertki);
	return _this.apply(cont, sbor);}
	
	return a;
};
function f() {
  alert( this );
}

var user = {
  g: f.bbind("Hello")
}

user.g();

Последний раз редактировалось uanr81, 09.01.2016 в 13:29. Причина: не использовал var
Ответить с цитированием