Converting string representation of JavaScript array to object

arrays, javascript, json

Solution

What you're looking for is `JSON.parse()`. It'll take any string that represents a valid JavaScript object in JSON (JavaScript Object Notation), and convert it to an object.

var some_string = "[1,2,3,4]";
var some_array = JSON.parse(some_string);
some_array.length // Returns 4.

Problem

Is there some javascript function that can take a string already formatted as an array, and casts it as an array? ``` var some_string = "[1,2,3,4]"; var some_array = castAsArray(some_string); some_array.length // Returns 4. ```

Original source

Related problems