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라는데 설명쫌해주세요
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라는데 설명쫌해주세요
벤치마크 함수는 함수를 받아서 실행하고 걸린시간 반환
콘솔로그에다가 벤치마크함수로 찍었으니까 벤치마크함수에 인자로 넘긴 함수실행에 걸린시간이 찍히는데 그게 19
인자로넘겼다는게 무슨말이야? 인자가 경상도사투리 이제라는말이냐?
argument요
호출할때 인자로 썼다고