什么是 emoji-table ?
emoji-table 是一个 npm 包,可以用于在终端或网页中输出 Emoji 表情的对照表。它提供了多种分类方式,如颜色、心情等,并支持自定义查询。
如何安装 emoji-table ?
使用 npm 安装:
npm install emoji-table
如何使用 emoji-table ?
输出 Emoji 表情列表
const emojiTable = require('emoji-table'); console.log(emojiTable.getTable());
此代码将输出类似下面的 Emoji 表情对照表:
符号 | 描述 | |
---|---|---|
🐕 | 🐕 | 狗🐶 |
🐈 | 🐈 | 猫🐱 |
🐎 | 🐎 | 马🐴 |
... | ... | ... |
自定义分类方式
emoji-table 默认提供了 8 种分类方式(color, emotion, food, nature, object, people, symbol, travel)。如果你需要在分类上加入自己的表情符号,可以像下面这样使用:
-- -------------------- ---- ------- ----- ---------- - ----------------------- -- ----- ------- -- ----- ------- - - ------ ------ ----- ------ ----- ----- ----- ---- -- -------------------------- ----------- -- ---------- ----- --- ----------------------------------------- ---------- -------------
此代码将输出包含了自定义的 scenery 分类的 Emoji 表情对照表。
查询 Emoji 表情
你可以使用 search
方法查询符合条件的Emoji 表情。方法接受一个参数(查询字符串),并返回一个数组,包含匹配的 Emoji 表情。
const emojiTable = require('emoji-table'); const result = emojiTable.search('狗'); console.log(result); // ["🐕", "🐾", "🦮", "🐺", "🦊", ...]
输出指定数量的 Emoji 表情
你可以使用 random
方法随机输出指定数量的 Emoji 表情。方法接受一个参数(输出数量),并返回一个数组,包含随机的 Emoji 表情。
const emojiTable = require('emoji-table'); const result = emojiTable.random(5); console.log(result); // ["🍗", "🐕", "👾", "😰", "🌴"]
总结
以上就是关于 npm 包 emoji-table 的使用教程。希望本篇文章能够帮助到初学者快速学会使用这个 npm 包,并激发更多想法和探索。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60066e1ea563576b7b1ecd2c