在javascript或jquery中转换为字符串数组?

时间:2015-09-01 10:55:07

标签: javascript jquery

我有一个类似

的数组
a = ["PG,PGR"]

如何将其转换为

["PG","PGR"]

5 个答案:

答案 0 :(得分:4)

使用click功能。它将一个字符串拆分为由.split(',')字符分隔的子串数组,并返回一个新数组。有关拆分函数的更多信息,请访问this链接。

','

答案 1 :(得分:0)

试试这个:迭代数组并使用split(","),它将返回新的数组。

var a = ["PG,PGR"];
var newArray = new Array();
$.each(a , function(i,v){
   newArray.push(v.split(",")); 
});
alert(newArray);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>

答案 2 :(得分:0)

找到以下小提琴

var array = ["PG,PGR"]
alert(array[0].split(','));

http://jsfiddle.net/Kishore_Indraganti/fbrkx90n/

答案 3 :(得分:0)

以下内容也可以处理["PG,PGR","a","asd,asdsa"]等数组。

&#13;
&#13;
function load(){
    var a = ["PG,PGR","a","asd,asdsa"];
    document.getElementById('test').value = a.join(',').split(',');
}
&#13;
<input id="test" value="" type="text">
<input value="Load" type="button" onclick="load()">
&#13;
&#13;
&#13;

答案 4 :(得分:0)

试试这个:

var newArray = new Array(["PG,PGR"]);

$.each(newArray, function( index, value ) {
  alert( value + ",");
});