01.10.2014, 09:58, "Михаил Монашёв" <[email protected]>: > Или вот ещё пример: > for(var i=0;i<arr.length;i++){...} > for(var i=arr.length;i>0;){i--;...} > > оба цикла для перебора элементов массива arr работают одинаково > быстро, хотя можно было бы предположить, что второй цикл должен быть > побыстрее. Такое ощущение, что есть специальные оптимизации, > рассчитанные на часто используемые варианты написания кода. >
Так и есть. V8 оптимизирует подобные циклы (и не только) «write code mindfully» (c) http://www.youtube.com/watch?v=UJPdhx5zTaw -- Moscow.pm mailing list [email protected] | http://moscow.pm.org
