javascript - 如何在我的 Angular 应用程序中将表情符号映射到数值?
问题描述
我的 Angular 6 应用程序需要一个功能来实现不同的表情符号具有不同的数值。
例如,如果用户创建的帖子有 3 个悲伤和 2 个笑脸表情符号,则结果值为2 x 3 = 6
和4 x 2 = 8
。
如何将这些表情符号映射到数值,以便我可以对这些值执行计算?
解决方案
只需在 JS 中创建一个在表情符号代码和值之间转换的对象,例如:
const emojiValues = { “&#x1F354”: 1 }
let value = emojiValues[“&#x1F354”] // fetch if back
关于如何在 HTML 中使用表情符号的更详细讨论在这里:https ://www.kirupa.com/html5/emoji.htm
推荐阅读
- php - 在 Laravel 文件系统中使用 EC2 元数据凭证
- http - 我的网站被 http 淹没了。有解决办法吗?
- ios - Swift iOS:-如何将 .livePhotos 排除在 PHFetchOptions 中?
- python - Python pandas我如何使用迭代创建递增的多个变量
- r - 创建一个 2 x 2 的偶数段正方形 R 图
- javascript - Qualtrics 中的 Facebook SDK 登录
- reactjs - NPM/React:copyfiles 没有正确运行
- python - doc2vec 使用 gensim 库得出的相似性结果不准确
- r - 按列而不是按 sep 解析 R 数据帧
- c++ - Boost进程间named_condition_any不通知