есть какой-то способ определить и разделить два эмодзи в строке?
Пример:
Cуществуюет некая строка, состоящая из двух эмодзи, и мне нужно получить массив из этой строки, разделив эти две эмодзи на два отдельных значения.
let str = '😀😃';
Выход нужен: ['😀', '😃'] ;
Я понимаю, что компьютер их видит как u00a9 и подобные, но как мне их отделить друг от друга? Может regexp какой-то есть?
upd: split() не вариант, так как такие эмодзи, как например 👮🏿 делятся на несколько значений в массиве и там уже не понять, сколько в строке эмодзи. Оно может быть одно, а в массиве поделится на 7.