To convert each character in a string into an array, we can use the assign()
method from the global Object
object in JavaScript.
Consider a string called Hello!
like this,
// random string
const str = "Hello!";
Now to convert each character in this string into an array, let's use the Object.assign()
method and
- pass an empty array
[]
as the first argument to the method - and the string as the second argument to the method
- the method returns a new array.
It can be done like this,
// random string
const str = "Hello!";
// convert each characters in string to array
const strArr = Object.assign([], str);
console.log(strArr); // ["H", "e", "l", "l", "o", "!"]
Now if you look at the output of the strArr
, we can see that the string is successfully converted to an array.
See the above code live in JSBin.
That's all 😃!