有没有办法从单个字符获取 charCode?

Mat*_*ipe 5 javascript string char ecmascript-6

我喜欢这个 function String.prototype.charCodeAt,但因为它是一个方法,所以String你必须提供一个索引参数。我知道 Ecmascript 不处理单个字符,但是有没有任何“本机”方法可以直接从一个字符获取 charCode?类似的东西str[0].charCode()或者任何考虑 1 长度字符串的东西?

Ber*_*rgi 2

有没有一种本地方法可以直接从一个字符获取 charCode?

不。正如您所说,EcmaScript 并不专门处理“一个字符”的事情。

如果您需要处理单个字符,您可以轻松地将它们直接存储为数值,并且仅当您有它们的序列时才将它们转换为字符串。

就像是str[0].charCode()

嗯,看来您确实想str.charCodeAt(0)在这里使用。