javascript - Proper lodash method -


i have objected named slip, object contains property active attr '1', when slip object not selected property active has attr '0'.

i have function need apply when property active has attr '0'. want know best lodash method use here in case

var applystraightwin = function(slip, amount) {       var moneyline = _.result(_.find(slip.lines, {isselected: '1'}), 'moneyline');       _.filter(slip.active, function(pickactive) {         if (pickactive == '1') {           _.assign(slip, {             win: amount,             risk: riskwincalculations.calculatestraightbet(amount, parsefloat(moneyline, 10), false),             riskselected: false,             winselected: true           });         }       });     } 

that _.filter method doind want, taking out slip.active != 0. but, background, there better use _.filter method ?

[...] there better use _.filter method

absolutely: not using better.

var moneyline = _.result(_.find(slip.lines, {isselected: '1'}), 'moneyline'); if (slip.active == '1') {    _.assign(slip, {      win: amount,      risk: riskwincalculations.calculatestraightbet(amount, parsefloat(moneyline, 10), false),      riskselected: false,      winselected: true    }); } 

the purpose of _.filter select subset of collection. not right function use if want test whether property has specific value.


Comments

Popular posts from this blog

c++ - Difference between pre and post decrement in recursive function argument -

php - Nothing but 'run(); ' when browsing to my local project, how do I fix this? -

php - How can I echo out this array? -