我需要在我的angular 6应用程序中实现一项功能,以实现不同的表情符号具有不同的数值。
例如,如果一个帖子是由一个用户创建的,该用户具有3个悲伤表情符号和2个笑脸表情符号,则结果值为2 x 3 = 6
和4 x 2 = 8
。
如何将这些表情符号映射为数值,以便可以对这些值进行计算?
答案 0 :(得分:1)
只需在JS中创建一个可在表情符号代码和值之间转换的对象,例如:
const emojiValues = { “🍔”: 1 }
let value = emojiValues[“🍔”] // fetch if back
有关如何在HTML中使用表情符号的详细讨论,请参见:https://www.kirupa.com/html5/emoji.htm