介绍
meshblu-core-task-check-whitelist-message-as 是一个node.js的npm包,用于检查消息是否在指定的白名单中。
在实际的前端开发中,我们经常需要对消息进行过滤、分类、处理等操作,在对消息进行操作之前,我们需要先对消息进行检查,以确保消息满足我们的业务需求。meshblu-core-task-check-whitelist-message-as 包提供了一种简单、高效的方法来检查消息是否在指定的白名单中。
该npm包的主要功能是:
- 检查某个消息是否包含在指定的白名单中。
- 根据指定的白名单对消息进行分类。
要求
- node.js v6.0.0 或更高版本
- npm v3.0.0 或更高版本
安装
使用以下命令安装 meshblu-core-task-check-whitelist-message-as:
npm install meshblu-core-task-check-whitelist-message-as
使用
检查消息是否在白名单中
使用以下代码可以检查某个消息是否在指定的白名单中:
-- -------------------- ---- ------- ----- ----- - -------------------------------------------------------- ----- --------- - --------- --------- -------- ----- ------- - - ------ ------- -- ----- ------ - -------------- ----------- ---------- - ----------------------- - ---- - ------------------------ -
输出结果:
消息在白名单中
根据白名单分类消息
使用以下代码可以根据指定的白名单对消息进行分类:
-- -------------------- ---- ------- ----- ----- - -------------------------------------------------------- ----- --------- - - ------ --------- -------- ------ ---------- -- ----- -------- - - - ------ ------- -- - ------ -------- -- - ------ -------- - -- ----- ------ - --------------------- ----------- --------------------
输出结果:
-- -------------------- ---- ------- - ------ - - -------- ------- - -- ------ - - -------- -------- - -- ---------- - - -------- -------- - - -
API
check(message, whitelist)
- 参数:
message
(Object) 待检查的消息whitelist
(Array | Object) 指定的白名单
- 返回值:
- (Boolean) 消息是否在白名单中
check.batch(messages, whitelist)
- 参数:
messages
(Array) 待分类的消息列表whitelist
(Array | Object) 指定的白名单
- 返回值:
- (Object) 根据白名单分类后的消息列表
结语
至此,我们介绍了如何使用 meshblu-core-task-check-whitelist-message-as 包检查消息是否在白名单中,并根据指定的白名单对消息进行分类。希望该npm包对你的开发工作有所帮助。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60066f411d8e776d08040d43