Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

split last two words and filter in javascript

I would like to know how to filter array of values using javascript How to seperate the arrays with 'provider-send' and '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"]

like image 635
miyavv Avatar asked Nov 19 '25 02:11

miyavv


1 Answers

If it's always going to be "provider-receive-..." and "provider-send..." then you can do the following to separate them

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])
    }
}
like image 141
Bob Dole Avatar answered Nov 21 '25 14:11

Bob Dole



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!