首页 > 解决方案 > 如何在我的 Angular 应用程序中将表情符号映射到数值?

问题描述

我的 Angular 6 应用程序需要一个功能来实现不同的表情符号具有不同的数值。

例如,如果用户创建的帖子有 3 个悲伤和 2 个笑脸表情符号,则结果值为2 x 3 = 64 x 2 = 8

如何将这些表情符号映射到数值,以便我可以对这些值执行计算?

标签: javascriptangularangular6

解决方案


只需在 JS 中创建一个在表情符号代码和值之间转换的对象,例如:

    const emojiValues = { “&#x1F354”: 1 }
    let value = emojiValues[“&#x1F354”] // fetch if back

关于如何在 HTML 中使用表情符号的更详细讨论在这里:https ://www.kirupa.com/html5/emoji.htm


推荐阅读