如何用','分割字符串

时间:2012-09-11 13:42:22

标签: javascript

我有一些参数数组,如:

arr=['abc','xyz','how are you, I am good'];

我想要一个结果:

  1. ABC
  2. XYZ
  3. 你好,我很好
  4. 仅使用javascript。

    我在最后一个问题上再次解释了一些问题。 这是场景。

    我有6个字符串可用,有一些特殊的字符。

    我将这6个字符串分配给这样的数组:

    arr=[str1,str2,str3.....);
    

    之后我正在做:

    arr=escape(arr); 
    

    因为某些字符串变量有特殊的字符。

    之后我将这个arr恢复到这样的其他功能中。

    var newarr=unescape(arr);
    

    现在我想从这个新的arr中获取所有六个变量,我该怎么做?

    目前我正在使用分割功能。

    split(',');
    

    但问题在于这里有一些变量,因此它会分裂两次 我不想要那个。

6 个答案:

答案 0 :(得分:8)

使用join(),如下所示:

arr.join(" ");

这里" "是一个线索。

您可以使用"<br />"将数组元素与新行连接。

答案 1 :(得分:1)

嗯,你可以在不拆分或加入

的情况下将它们从阵列中取出
var arr=['abc','xyz','how are you, I am good'];
console.log('1. ' + arr[0]);
console.log('2. ' + arr[1]);
console.log('3. ' + arr[2]);

http://jsfiddle.net/8hGxM/

答案 2 :(得分:0)

答案 3 :(得分:0)

使用拆分功能

string.split(',');

答案 4 :(得分:0)

尝试

string.split(',');

你会得到它

答案 5 :(得分:0)

Fabrizio,这对我有用:

var arr=['abc','xyz','how are you, I am good'];
var res = arr.join("\n");
console.log(res);