Advertisement
Guest User

Untitled

a guest
Feb 21st, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.34 KB | None | 0 0
  1. var arr = [];
  2. for (var i = 0; i < 100; i++) arr[i] = 0; // заполняет пустой массив нулями до 100.
  3. console.log('заполнение пустого массива нулями',arr);
  4.  
  5. function walkIn(arr) {
  6. for (var key in arr) arr[key]++; // перебирает все 100 значений массива,при каждой итерации увеличивая значение на 1. Тоесть 1-я итерация - увеличение значения с 0 до 1 , затем с 1 до 2 и.т.д
  7. console.log('Это walkIn итерация',arr[key]);
  8. }
  9.  
  10. function bench(f) {
  11. var date = new Date(); // присваиваем переменной время когда функцию вызвали.
  12. for (var i = 0; i < 100; i++) walkIn(arr); // f(arr) = вызов функции walkIn с аргументами из значений массива arr,тоесть (сто значений с нулями).Тоесть 100 раз перебирается 100 значений массива arr функцией walkIn..
  13. return new Date() - date; // возвращаем результат Начального времени от времени по времени Опер.системы.
  14. }
  15.  
  16. alert( 'Время walkIn: ' + bench(walkIn) + 'мс' );
  17. // alert( 'Время walkLength: ' + bench(walkLength) + 'мс' );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement