日期:2014-05-16  浏览次数:20329 次

javascript 数组中的数据有逗号 ,怎样还能正确取得各个数组中的元素!
var   ss= "a,b,c,d ";
其中a,b是一个值。
是不是往数组里面付值的时候需要把逗号换成其他的字符。
有没有现成的函数可以调用。希望各位帮忙!

------解决方案--------------------
不清楚你想干什么 如果是通过 ", "将字符串切分为数组那肯定得将 ", "换成其他字符/或字符串
------解决方案--------------------
var ss= "a,b,c,d ";
var array = new Array();
for(var i = 0; ss.indexOf( ", ") != -1, i++)
{
array[i] = ss.subString(0,ss.indexOf( ", "));
ss = ss.subString(ss.indexOf( ", ")+1, ss.length);
}
随便写的,不知道能不能实现。
------解决方案--------------------
var ss= "a,b,c,d ";
其中a,b是一个值。
a,b 中的 ", "和ss中的其他 ", "号是有歧异的要往数组里面赋值必须先替换掉

------解决方案--------------------
var ss= "a,b,c,d ";
var name1=ss.substring(0,3);得到a,b
var bb=ss.substring(4,ss.length);
var arry=bb.split( ", ");得到c d
自己整理下你想要的吧
------解决方案--------------------
a,b如果是字符串请 "a,b "这样写,不可能是变量名
------解决方案--------------------
可以使用字符串拆分,Split()
------解决方案--------------------
split
------解决方案--------------------
LZ,数组是这样定义的:
var ss=[ "a ", "b ", "c,d "];