javascript - 拆分最后两个单词并在javascript中过滤
问题描述
我想知道如何使用 javascript 过滤值数组如何使用“provider-send”和“provider-receive”分隔数组
var filterradio = id.filter(function(e){
return e.id.split("-")[0] == "provider-send"
})
var id=["provider-send-credit-transfer", "provider-send-debit-fund","provider-receive-credit-transfer","provider-receive-debit-fund"]
Expected Output:
result_sn: ["provider-send-credit-transfer", "provider-send-debit-fund"]
result_rcn:["provider-receive-credit-transfer","provider-receive-debit-fund"]
解决方案
如果总是“provider-receive-...”和“provider-send...”,那么您可以执行以下操作将它们分开
for (i = 0; i < id.length; i++) {
if (id[i].split("provider-send-").length > 1) {
result_sn.push(id[i]);
} else if (id[i].split("provider-receive-").length > 1) {
result_rcn.push(id[i])
}
}
推荐阅读
- scala - 通过简单的 akka-http 路由测试与演员陷入无限循环
- flutter - 用户做某事时如何更新状态?
- firebase - 从应用程序内打开的firebase动态链接
- c++ - 主数据集为空时更新 VCL TClientDataSet(详细集)
- swift - 无法将类型“(Int)-> Bool”的值转换为预期的条件类型“Bool”,并且在范围内找不到 x
- java - 为什么在 Java TreeMap 中调用 iterator.remove() 时相同的 Map.Entry 会发生变化?
- go - 使用 Golang 更新 KML 文件中的节点
- android - 类型不匹配。必需:结果
- >!发现:成功
- r - R - 基于交叉测试的聚合层次结构
- python - PyPDF2 编写的 PDF 显示在 Acrobat 中打开时的更改