Показать сообщение отдельно
  #10 (permalink)  
Старый 30.07.2017, 01:56
Новичок на форуме
Отправить личное сообщение для EugeneBash Посмотреть профиль Найти все сообщения от EugeneBash
 
Регистрация: 30.07.2017
Сообщений: 1

Можно так:
//oбъект c полем name
var user = {
   name: "Tom"
};

//функция format с параметрами start и end
function format(start, end) {
   console.log(start + this.name + end);
}

//привязка контекста с помощью анонимной функции
var tomFormat = function(start,end){
					format.apply(user,[start,end])
				}
tomFormat("<<<", ">>>"); // <<<Tom>>>

//привязка контекста с помощью метода bind()
var tomFormat2 = format.bind(user)
tomFormat2("<<<", ">>>");
Ответить с цитированием