How to split a string into an array in JavaScript

Jeremy Jeremy (12)
0

Learn how to split a string into an array.

Posted in these interests:

javascript
PRIMARY
52 subscribers
code
89 subscribers

The split method splits a string into an array of strings by separating it into substrings. This tool is extremely useful. As an example, we'll take apart the query string parameters of a URL.

var url = "http://www.example.com/category/page?query=true&query2=false";
// Split off the query string parameters
var query = url.split("?")[1]; // "query=true&query2=false"
// Now split up the params
var params = query.split("&"); // ["query=true", "query2=false"]
// Loop through the params and split the key and the value
for (var i=0; i < params.length; i++) {
    console.log(params[i].split("=")[0], params[i].split("=")[1]);
}
// query true
// query2 false