function benchmark(proc){

var start = new Date();

proc();

var end = new Date();

return end.getTime() - start.getTime();

}

console.log{

benchmark(function(){

var x=15;

for(var i=0; i <10000000; i++){

x *= i;

}

})

);

이거 결과가 19라는데 설명쫌해주세요