Я играю с javascript, так что это может звучать как тривиальный вопрос. В части кода, как это:Проблема с Javascript Классы
function timeFunction(fn, nameOfFn){
var start = Date.now();
fn();
var end = Date.now();
var time = end - start;
console.log(nameOfFn + ' took ' + time + 'ms');
}
function Person(name){
this.name = name;
this.sayName = function(){
console.log(this.name);
}
}
var bob = new Person('bob');
timeFunction(bob.sayName,'sayName');
Выход:
result
sayName took 7ms
(время будет каждый раз отличаться запуске кода)
Не уверен, где «результат» приходит и почему " Боб 'не показан.
я не получаю 'result' в консоли, когда я запускаю этот код - Ты делаешь что-нибудь еще? –
@ Qantas94Heavy, im используя jsfiddle, так что это jsfiddle. –