Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var arr = [];
- for (var i = 0; i < 100; i++) arr[i] = 0; // заполняет пустой массив нулями до 100.
- console.log('заполнение пустого массива нулями',arr);
- function walkIn(arr) {
- for (var key in arr) arr[key]++; // перебирает все 100 значений массива,при каждой итерации увеличивая значение на 1. Тоесть 1-я итерация - увеличение значения с 0 до 1 , затем с 1 до 2 и.т.д
- console.log('Это walkIn итерация',arr[key]);
- }
- function bench(f) {
- var date = new Date(); // присваиваем переменной время когда функцию вызвали.
- for (var i = 0; i < 100; i++) walkIn(arr); // f(arr) = вызов функции walkIn с аргументами из значений массива arr,тоесть (сто значений с нулями).Тоесть 100 раз перебирается 100 значений массива arr функцией walkIn..
- return new Date() - date; // возвращаем результат Начального времени от времени по времени Опер.системы.
- }
- alert( 'Время walkIn: ' + bench(walkIn) + 'мс' );
- // alert( 'Время walkLength: ' + bench(walkLength) + 'мс' );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement