var x = String.fromCharCode(65);
console.log(x); //returns "A"
它接受一个整数并返回相应的字符(字符串),但是该字符的代码与输入完全相同!
在幕后发生了什么?它真的会返回接受的结果吗?还是还有其他逻辑?
最佳答案
看看@ spidermonkey源代码
fromCharCode在jsstr.cpp中定义
它使用unitStringTable
进行映射。该表是通过预处理器指令定义的。
关于javascript - String.fromCharCode()如何实现?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15394355/