如何使用Javascript呈现多代码点表情
我正在尝试在聊天应用程序中呈现表情,但很难让由多个部分构成的表情正常工作 例如:如何使用Javascript呈现多代码点表情,javascript,emoji,Javascript,Emoji,我正在尝试在聊天应用程序中呈现表情,但很难让由多个部分构成的表情正常工作 例如: 持球人的代码点26f9起作用 const emoji = String.fromCodePoint('0x26f9'); 但是26f9-fe0f-200d-2640-fe0f用于女子弹跳球的 const emoji = String.fromCodePoint('0x26f9-fe0f-200d-2640-fe0f'); 我想出来了: const codePointString = '26f9-fe0f-200
持球人的代码点26f9
起作用
const emoji = String.fromCodePoint('0x26f9');
但是26f9-fe0f-200d-2640-fe0f
用于女子弹跳球的
const emoji = String.fromCodePoint('0x26f9-fe0f-200d-2640-fe0f');
我想出来了:
const codePointString = '26f9-fe0f-200d-2640-fe0f';
const emoji = codePointString.split('-').map((codePoint) => (
String.fromCodePoint(`0x${codePoint}`)
)).join('');
我想出来了:
const codePointString = '26f9-fe0f-200d-2640-fe0f';
const emoji = codePointString.split('-').map((codePoint) => (
String.fromCodePoint(`0x${codePoint}`)
)).join('');