1. 清理用户反馈中的无效标签
产品经理背景
产品团队收集了用户反馈中的标签云,但其中混杂了一些预设的无效标签(如“测试”、“待分类”),需要在分析前过滤掉。
问题
从用户生成的标签列表 `["易用", "测试", "功能强大", "待分类", "界面美观"]` 中,移除预设的无效标签 `["测试", "待分类"]`。
如何使用
将用户标签列表粘贴到“源数组”,将无效标签列表粘贴到“排除数组1”。
结果
得到纯净的用户有效标签列表:`["易用", "功能强大", "界面美观"]`。
Elysia Tools
导航
Data Processing
使用 lodash _.difference 从数组中删除存在于其他数组中的值
详情
此工具使用 lodash 的 _.difference 方法创建一个不包含在其他提供数组中的唯一值数组。
功能:
示例:
[2, 1, 2, 3][2, 3][1]执行
填写表单、运行工具,并在同一页面查看结果。
案例
相关内容
等待运行
工具使用指南
数组差集工具基于 lodash 的 `_.difference` 方法,帮助您快速从一个源数组中移除所有存在于指定排除数组中的值,返回一个仅包含唯一值的差集数组。它支持多个排除数组,并可选择字符串比较时是否区分大小写。
背景
产品团队收集了用户反馈中的标签云,但其中混杂了一些预设的无效标签(如“测试”、“待分类”),需要在分析前过滤掉。
问题
从用户生成的标签列表 `["易用", "测试", "功能强大", "待分类", "界面美观"]` 中,移除预设的无效标签 `["测试", "待分类"]`。
如何使用
将用户标签列表粘贴到“源数组”,将无效标签列表粘贴到“排除数组1”。
结果
得到纯净的用户有效标签列表:`["易用", "功能强大", "界面美观"]`。
背景
在部署新功能前,需要确认开发环境独有的配置项(如调试开关、测试API地址)没有被误带到生产环境配置中。
问题
比较开发环境配置项列表 `["DEBUG", "API_URL", "LOG_LEVEL", "TEST_MODE"]` 与生产环境配置项列表 `["API_URL", "LOG_LEVEL"]`,找出开发环境独有的配置。
如何使用
将开发环境配置项列表作为“源数组”,将生产环境配置项列表作为“排除数组1”。
结果
快速识别出需要在生产环境配置中移除或禁用的项:`["DEBUG", "TEST_MODE"]`。
它使用 lodash 库中的 `_.difference` 方法,通过严格相等(===)进行比较。
取消勾选“区分大小写”选项即可。例如,开启时“Apple”和“apple”被视为不同值,关闭时则视为相同。
可以。工具提供最多三个排除数组输入框,所有排除数组中的值都会被从源数组中移除。
输入必须是有效的JSON数组格式,例如 `["a", "b"]` 或 `[1, 2, 3]`。工具会验证格式。
结果数组中元素的顺序与它们在源数组中首次出现的顺序一致,且已去除重复项。