How to Split a String into an Array of Characters in JavaScript
Topic: JavaScript / jQueryPrev|Next
Answer: Use the split()
Method
The JavaScript split()
method is used to split a string using a specific separator string, for example, comma (,
), space, etc. However, if the separator is an empty string (""
), the string will be converted to an array of characters, as demonstrated in the following example:
Example
Try this code »<script>
// Sample string
var str = "Hello World!";
// Splitting the string
var chars = str.split("");
console.log(chars);
// Prints: ["H", "e", "l", "l", "o", " ", "W", "o", "r", "l", "d", "!"]
// Accessing individual character
alert(chars[0]); // Outputs: H
alert(chars[1]); // Outputs: e
alert(chars[2]); // Outputs: l
alert(chars[chars.length - 1]); // Outputs: !
</script>
Please check out the tutorial on JavaScript arrays to learn about arrays in greater detail.
Related FAQ
Here are some more FAQ related to this topic: