Dj_StelS
Гуру форума
- Регистрация
- 9 Янв 2009
- Сообщения
- 349
- Реакции
- 80
- Автор темы
- #1
Есть простейший код:
Так вот мне нужно str разделить еще и по |, т.е. сделать двумерный массив, пытался так:
В консоле пишет Uncaught TypeError: Cannot call method 'split' of undefined
попробывал просто без цикла:
str[0][0] = 1
str[0][1] = 2
т.е. все как нужно создалось..
но мне нужно именно динамически, т.к. сама переменная str динамическая
не пойму куда копать и что делать, помогите пожалуйста.
P.S. незнаю, важно или нет, но на странице используется jquery
За ранее спасибо.
Код:
var str = '1|2|3|4|5{}6|7|8|9|10'; // эта переменная динамическая, может и больше будет таких конструкци, но они именно в таком виде
str = str.split('{}');
//str[0] = 1|2|3|4|5
//str[1] = 6|7|8|9|10
Код:
for(i=0;i<=str.length; ++i){
str[i] = str[i].split('|');
}
попробывал просто без цикла:
Код:
str[0] = str[0].split('|');
str[0][1] = 2
т.е. все как нужно создалось..
но мне нужно именно динамически, т.к. сама переменная str динамическая
не пойму куда копать и что делать, помогите пожалуйста.
P.S. незнаю, важно или нет, но на странице используется jquery
За ранее спасибо.