How to Convert Comma Separated String into an Array in JavaScript
Topic: JavaScript / jQueryPrev|Next
Answer: Use the split()
Method
You can use the JavaScript split()
method to split a string using a specific separator such as comma (,
), space, etc. If separator is an empty string, the string is converted to an array of characters.
The following example demonstrates how to convert a comma separated string of person name into an array and retrieve the individual name using JavaScript.
Example
Try this code »<script>
var names = 'Harry,John,Clark,Peter,Rohn,Alice';
var nameArr = names.split(',');
console.log(nameArr);
// Accessing individual values
alert(nameArr[0]); // Outputs: Harry
alert(nameArr[1]); // Outputs: John
alert(nameArr[nameArr.length - 1]); // Outputs: Alice
var str = 'Hello World!';
var chars = str.split('');
console.log();
// Accessing individual values
alert(chars[0]); // Outputs: H
alert(chars[1]); // Outputs: e
alert(chars[chars.length - 1]); // Outputs: !
</script>
Please check out the tutorial on JavaScript Strings to learn more about string manipulation.
Related FAQ
Here are some more FAQ related to this topic: