Реверс массива от края к середине – JS
Мини статья на тему решение задач по JS.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | <script> // реверс массива от края к середине var array = [1,2,3,4,5,6,7]; var count = array.length; if (count % 2 == 0) { for (var i = 0; i < array[(count/2)-1] ; i++){ var a = array[i]; array[i] = array[count-i-1]; array[count-i-1] = a; } } else { for (var i = 0; i < array[(count-1)/2] ; i++){ var a = array[i]; array[i] = array[count-i-1]; array[count-i-1] = a; } } document.write('['+array+']<br>'); </script> |
Посмотреть результат тут:
https://jsfiddle.net/r6ejccoa/