12
var string = 'a,b,c,d';
var array = [];

As we can see above I have one string values with separator*(,)*. I want to split these values and wants to push in the array. At last I want to read my array by using for loop. Please suggest.

user3124690
  • 413
  • 1
  • 12
  • 25

4 Answers4

50

Use the String.split()

var array = string.split(',');
Arun P Johny
  • 384,651
  • 66
  • 527
  • 531
6
var string = 'a,b,c,d',
    strx   = string.split(',');
    array  = [];

array = array.concat(strx);
// ["a","b","c","d"]
Iqbal Fauzi
  • 1,561
  • 11
  • 12
2

You don't need jQuery for that, you can do it with normal javascript:

http://www.w3schools.com/jsref/jsref_split.asp

var str = "a,b,c,d";
var res = str.split(","); // this returns an array
Latheesan
  • 23,247
  • 32
  • 107
  • 201
0
var string = string.split(",");
Sudharsan S
  • 15,336
  • 3
  • 31
  • 49