Я не могу понять этот код. , пожалуйста, помогите мнеНе могу понять этот код
function HelloFunc(func){
this.greeting = "hello";
}
HelloFunc.prototype.call = function(func){
func? func(this.greeting) : this.func(this.greeting);
}
var userFunc = function(greeting){
console.log(greeting);
}
var objHello = new HelloFunc();
objHello.func = userFunc;
objHello.call();
func? func (this.greeting): this.fun (this.greeting);
что это значит?
также, я не могу понять, что код на весь пожалуйста explane этот код
EEEck. Код не должен пытаться переопределить/заменить 'fn.call()'. Создайте собственное имя функции, которое не конфликтует со встроенными именами. – jfriend00
Я тоже не понимаю. –