Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > Парсинг строки в массив


Автор: DissDoc 2.5.2008, 17:09
Во-первых, всех с праздниками!
Во-вторых, у меня проблема )
Есть строка 1,2,3,4,5,6
Как из этой строки сделать массив из цифр в JS?

Автор: Michael.de 2.5.2008, 18:56
Один из возможных вариантов:  smile
Код

<html>
<head>

<script type="text/javascript">
function run(){
 var str="1,2,3,4,5,6";
 var massiv=new Array();
 for (var i=0; i<str.length; i++) if (str.charAt(i)>47 || str.charAt(i)<58) massiv.push(str.charAt(i));

 // proverka:
 var output="";
 for (var i=0; i<massiv.length; i++) output+="element "+i+": "+massiv[i]+"\n";
 alert(output);
}
</script>

</head>
<body onload="run()">
</body>
</html>

Автор: Zeroglif 2.5.2008, 19:46
Код

'1,2,3,4,5,6'.split(',');

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)