First off I been searching the web for this solution.
How to:
<\'\'.split(\'\');
> [\'\',\'\',\'\']
Simply express of
for ... of could loop through string contains unicode characters,
let string = "
As explained in JavaScript has a Unicode problem, in ES6 you can do this quite easily by using the new ...
spread operator. This causes the string iterator (another new ES6 feature) to be used internally, and because that iterator is designed to deal with code points rather than UCS-2/UTF-16 code units, it works the way you want:
console.log([...'