Цитата:
|
Malleys, спасибо.
|
laimas, задача, в которой требуется создать огромный массив по определенному правилу и дальше произвести над ним какие-то манипуляции, имхо, очень специфична.
Если и нужно будет работать с таким массивом, то он, скорее всего, уже будет создан, уже находится в памяти. Однако спасибо. |
Цитата:
Nexus, вы же и РНР знаете, и если в JS генераторы в общем то, можно сказать, это новинка, то в РНР эта штуковина существует с версии 5.5, а это десяток лет. Тоже самое что и в JS по сути, только без всякого тумана со звездочками. :) |
laimas,
Цитата:
Было интересно почему Malleys решил использовать генератор. Так как он обладает куда бОльшими знаниями, нежели я, решил узнать причину использования генератора. Может быть открыл бы для себя что новое) |
J0hnik
Попробовал запустисть ваш код, ответ не выводиться в обратном порядке. Я что-то делаю не так? Или ошибка в коде? function reverseArrayInPlace2(array) { var j = array.length - 1; for (var i = 0; i < j; i++, j--) { [array[i], array[j]] = [array[j], array[i]]; } return array; } reverseArrayInPlace2(arrayValue); let arrayValue = [1, 2, 3, 4, 5, 6]; console.log(arrayValue); |
MarkSM,
Пожалуйста, отформатируйте свой код! Для этого его можно заключить в специальные теги: js/css/html и т.п., например: [html run] ... минимальный код страницы с вашей проблемой [/html] О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting. |
Цитата:
|
Часовой пояс GMT +3, время: 18:54. |