是否有一种Javascript方式来迭代非ASCII,Unicode字符?

oza*_*arm 0 javascript unicode

我读了几篇关于Unicode和emojis的文章,但是我无法得到我需要的东西.我无法弄清楚我是否可以使用Javascript迭代Unicode字符,特别是显示外国字母(阿拉伯语,希伯来语,普通话等等)的字母/字符(http://www.unicode.org/Public/8.0) .0/ucd/UnicodeData.txt)

我需要的是:如果阿拉伯字母的第一个字母是FE8D(ا)而最后一个字母是FEEF(ى),有没有办法循环显示那些HEX值并显示该字母表的28个字母?

Chr*_*tar 5

您可以使用带有十六进制数字的循环,并使用String.fromCharCode将它们转换为String.

var start = 0xFE8D;
var end = 0xFEEF;
for (let i = start; i< end; i++){
   console.log(String.fromCharCode(i));
}
Run Code Online (Sandbox Code Playgroud)