Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.09.2013, 03:09
Аспирант
Отправить личное сообщение для Synov_son Посмотреть профиль Найти все сообщения от Synov_son
 
Регистрация: 02.08.2013
Сообщений: 74

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

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

как бы это организовать ?
Ответить с цитированием
  #2 (permalink)  
Старый 16.09.2013, 04:50
Профессор
Отправить личное сообщение для Яростный Меч Посмотреть профиль Найти все сообщения от Яростный Меч
 
Регистрация: 12.04.2010
Сообщений: 557

var i, newArr = array[0];
for (i=1; i<array.length; ++i) {
  newArr[i] = newArr[i-1] + "/" + array[i];
}
Ответить с цитированием
  #3 (permalink)  
Старый 16.09.2013, 13:33
Аспирант
Отправить личное сообщение для Synov_son Посмотреть профиль Найти все сообщения от Synov_son
 
Регистрация: 02.08.2013
Сообщений: 74

i сделаю нулевым и буду еще проверять, если равно нулю то будет только один элемент без слэша. Спасибо большое
Ответить с цитированием
  #4 (permalink)  
Старый 16.09.2013, 14:20
Аспирант
Отправить личное сообщение для Synov_son Посмотреть профиль Найти все сообщения от Synov_son
 
Регистрация: 02.08.2013
Сообщений: 74

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



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать реакцию на изменение любого элемента формы. Mik Events/DOM/Window 3 28.07.2011 08:52
Как убрать hover? Либо как сделать стрелки статичными? krusty36 Элементы интерфейса 1 13.07.2011 09:20
Как лучше сделать виджет? comentator Элементы интерфейса 0 25.03.2011 08:44
Как сделать, чтобы при наведении на кнопку справа от нее появлялись текстовые ссылки? Tass Общие вопросы Javascript 7 17.02.2011 09:06
Вопрос как сделать эту панельку Определённых размеров и свойств. jei jQuery 3 09.06.2009 19:14