Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Не работает split (https://javascript.ru/forum/misc/10097-ne-rabotaet-split.html)

Basili4 19.06.2010 09:23

Не работает split
 
я не понимаю почему у меня не работает split
это начало функции на вход ей подается массив из эллементов вида 'a:b:c:d'

abc цифры вещественные целые d строка

это все в цикле

alert("arr[i]"+arr[i]) // показывает 'a:b:c:d'
var str=arr[i];
alert("str "+str); // показывает 'a:b:c:d'
var point=new Array;
point=str.split(':');
alert("point "+point);// показывает 'a,b,c,d' ????????????????
если я потом использую
point[0] мне возвращает undefined я не могу понять почему ?????

а когда я заменил point=str.split(':'); на point=str.split(','); в point попадает строка с : :help:

Kolyaj 19.06.2010 09:28

var str = 'a:b:c:d';
var point = str.split(':');
alert(point);
alert(point[0]);
В чём вопрос-то?

Basili4 19.06.2010 09:44

у меня point[0] всегда undefined. но это уже где то уменя меня волновала строка a,b,c,d

Kolyaj 19.06.2010 10:53

Цитата:

Сообщение от Basili4
меня волновала строка a,b,c,d

А что вы ожидали увидеть при alert'е массива?


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