我不确定它是否总共有一个n00b问题,但现在就这样了。
我有一个带有值的JSON数组:
array[0].1 = "the value I want"
现在我想将所有“我想要的值”包含在这个变量中,如:
the value I want [1], the value I want [2]....
我该怎么办? 事实上,如果有一种方法,我可以将逗号分隔值变为变量,请告诉我。
编辑:澄清问题
我想创建一个变量,我想在其中附加来自JSON数组的所有数据。 例如,如果JSON数据显示为:
data [0] = value, 数据[1] =值, 数据[2] =值, ...
我希望将所有“值”附加到变量中。
答案 0 :(得分:2)
var mystring=array.join(", ");
也许?
答案 1 :(得分:1)
var b = 'I,am,a,JavaScript,hacker'
var temp = new Array();
temp = b.split(',');
现在,字符串已被拆分为5个字符串,这些字符串放在数组temp中。逗号本身已经消失了。
temp[0] = 'I';
temp[1] = 'am';
temp[2] = 'a';
temp[3] = 'JavaScript';
temp[4] = 'hacker.';
取自QuirksMode。
join 是split的“反面” - 使用它将数组的元素附加到变量中。
var j = temp.join(','); // sets j to 'I,am,a,JavaScript,hacker'