获取字符串unicode值的JavaScript方法

奥佩鲁卢瓦

下面的代码片段来自项目的较大代码块,该代码片段的工作是获取每个字符unicode值,并且它可以很好地执行从数字1-9(也为0)执行execpt,该数字返回undefined

const icons = '$677y8';
for(let i = 0; i < icons.length; i++){

console.log(icons.codePointAt(icons[i]));
}

另外,我尝试了charCodeAt()方法,它返回NaN

const icons = '$677y8';
for(let i = 0; i < icons.length; i++){

console.log(icons.charCodeAt(icons[i]));
}

是否有另一种标准的JavaScript方法可以完成此任务?

全堆的家伙

您错误地调用了它,它是String.prototype.codePointAt(position)

因此,您需要将ith索引codePointAt作为字符串的位置传递函数,以查找Unicode值:

const icons = '$677y8';
for (let i = 0; i < icons.length; i++) {
  console.log(icons.codePointAt(i));
}

顺便说一句,charCodeAt()UTF-16,其中作为codePointAt()Unicode的

//gets UTF-16 values
const icons = '$677y8';
for (let i = 0; i < icons.length; i++) {
  console.log(icons.charCodeAt(i));
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

获取字符串值,javascript

来自分类Dev

获取字符串的unicode字符

来自分类Dev

从字符串值获取字符?

来自分类Dev

动态获取字符串值

来自分类Dev

从URL获取字符串值

来自分类Dev

获取字符串的特定值

来自分类Dev

从showOptionDialog获取字符串值

来自分类Dev

从URL获取字符串值

来自分类Dev

在Excel或OfficeCalc中获取字符串的Unicode(USC-2)值

来自分类Dev

获取字符串的方法

来自分类Dev

获取字符串的方法

来自分类Dev

如何获取字符串C ++中字符的值?

来自分类Dev

使用JavaScript获取字符串中“ []”之间的所有值

来自分类Dev

Android Studio从另一种方法获取字符串值

来自分类Dev

Swift如何使用枚举获取字符串值

来自分类常见问题

从Java中的枚举获取字符串值

来自分类Dev

从占位符C#获取字符串值

来自分类Dev

如何获取字符串中的xml节点值

来自分类Dev

从配置文件获取字符串值-LuCI

来自分类Dev

从MediaPlayer原始元素获取字符串值

来自分类Dev

Selenium从Div OnClick元素获取字符串值

来自分类Dev

如何从JToken获取字符串值

来自分类Dev

从编辑文本与数据绑定获取字符串值

来自分类Dev

从Angular 8中的后端获取字符串值

来自分类Dev

如何使用枚举获取字符串值

来自分类Dev

使用SwiftUI ForEach从NSOrderedSet获取字符串值

来自分类Dev

Java:如何获取字符串的枚举值?

来自分类Dev

我如何从json解码并获取字符串值

来自分类Dev

如何获取字符串的ASCII值