Javascript String.fromCodePoint()不返回标志emoji

Javascript String.fromCodePoint()不返回标志emoji,javascript,html,unicode,emoji,Javascript,Html,Unicode,Emoji,我试图从Unicode中获取表情符号,所有Unicode都返回表情符号,但只有国旗表情符号不返回表情符号,它返回表情符号名称的第一个字母表 这是我的密码: String.fromCodePoint(parseInt('1f1fa-1f1f8',16))/尝试String.fromCodePoint(parseInt('1f1fa',16),parseInt('1f1f8',16)) parseInt仅返回第一个字节,而不是两个字节。据我所知,parseInt一次只能解析一个值。parseInt(

我试图从Unicode中获取表情符号,所有Unicode都返回表情符号,但只有国旗表情符号不返回表情符号,它返回表情符号名称的第一个字母表

这是我的密码:


String.fromCodePoint(parseInt('1f1fa-1f1f8',16))/尝试
String.fromCodePoint(parseInt('1f1fa',16),parseInt('1f1f8',16))

parseInt
仅返回第一个字节,而不是两个字节。据我所知,
parseInt
一次只能解析一个值。

parseInt('1f1fa-1f1f8',16)
正在返回
127482
,这与
parseInt('1f1fa',16)

所以要解决这个问题,你可以用连字符(-)将它们分开


1f1fa-1f1f8
看起来像两个字符,而
parseInt
当然不知道<代码>字符串。但是,从代码点(0x1fa,0x1f8)
应该可以
var c = '1f1fa-1f1f8'.split('-')
                     .map(i => parseInt(i,16))
String.fromCodePoint(...c) // us