How can I split foreign characters, such as Chinese, into separate array values using JavaScript?
split() seems to work well with English, but not so m
split()
There is no way to do that reliably using built-in ES5 facilities without using any 3rd party libraries.
The correct way using vanilla JS is to use ES2015 spread operator:
let splitString = [...text];
Examples of strings which would cause the split-based solutions to fail:
split