<script>
function
hello() {
var
s =
""
;
var
ans = [
"The"
,
" hello function "
,
"takes "
];
for
(
var
i = 0; i < 3; i++) s += ans[i];
console.log(s);
}
function
hello1() {
var
s =
""
;
var
ans = [
"The hello1 function"
,
" takes "
];
for
(
var
i = 0; i < 2; i++) s += ans[i];
console.log(s);
}
function
hello2() {
var
ans =
"The hello2 function takes "
;
for
(
var
i = 0; i < 1; i++) console.log(ans);
}
function
findTime(f) {
var
start = performance.now();
f();
var
end = performance.now();
return
end - start;
}
function
findMinTime() {
var
fun = [hello, hello1, hello2];
var
ans = [];
for
(
var
i = 0; i < 3; i++) {
var
n = findTime(fun[i]);
ans[i] = n;
console.log(ans[i]);
}
var
answer = Math.min.apply(
null
, ans);
c = ans.indexOf(answer);
return
c;
}
var
minTime = findMinTime();
console.log(
"Index of fastest function:"
, minTime);
</script>