Soy nuevo en JS. Tengo una matriz multidimensional.
var myList = [{"Fund":"Edelweiss1","Rank":10},{"Fund":"Edelweiss","Rank":5}, {"Fund":"Edelweiss3","Rank":3}]Quiero filtrar "Clasificación" en función de otra matriz.
var rngarray = [6,10]; El filtrado por rango debe ser >=6 and <=10
Probé esto - myList.filter(function (v) {rngarray.includes(v["Rank"])}) pero no funciona.
Utilice Array.prototype.filter() :
var myList = [{"Fund":"Edelweiss1","Rank":10},{"Fund":"Edelweiss","Rank":5}, {"Fund":"Edelweiss3","Rank":3}]; var rngarray = [6,10]; var filtered = myList.filter(item => item.Rank >= rngarray[0] && item.Rank <= rngarray[1]); console.log(filtered);