Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как логичнее сделать (https://javascript.ru/forum/misc/41481-kak-logichnee-sdelat.html)

Synov_son 16.09.2013 03:09

Как логичнее сделать
 
Здравствуйте.
Есть массив
Допустим
var arr = array('first','second','third');

Элементов может быть много, а нужно создать массив
var newArr = array(
'first',
'first/second',
'first/second/third');

как бы это организовать ?

Яростный Меч 16.09.2013 04:50

var i, newArr = array[0];
for (i=1; i<array.length; ++i) {
  newArr[i] = newArr[i-1] + "/" + array[i];
}

Synov_son 16.09.2013 13:33

i сделаю нулевым и буду еще проверять, если равно нулю то будет только один элемент без слэша. Спасибо большое

Synov_son 16.09.2013 14:20

А в вашем примере это уже предусмотрено, спасибо


Часовой пояс GMT +3, время: 12:21.