nodedatasource = [
{"id":1,'name':'a'},
{"id":2,'name':'b'},
{"id":3,'name':'c'},
{"id":4,'name':'d'},
]
list_ids = [3,2] #
我想获得一个过滤的数据源对象列表,其中列表ID在list_ids中?我尝试过这种方法。
...。需要更正]
datanode =_.filter(nodedatasource, function(element,ids){
return element.id in ids
})
nodedatasource = [{“ id”:1,'name':'a'},{“ id”:2,'name':'b'},{“ id”:3,'name':'c '},{“ id”:4,'name':'d'},] list_ids = [3,2]#我想获取一个具有id ...
如果您只想使用纯JavaScript进行此操作
const list_ids = [3, 2]
const datanode =_.filter(nodedatasource,function(element){
return list_ids.includes( element.id )
})
//datanode = [{"id":2,'name':'b'},
// {"id":3,'name':'c'}]
另一种完全在underscorejs中完成的方法: