Every line of 'd3 filter' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your JavaScript code is secure.
93 function _filter(dataset, ...filters) { 94 return dataset.filter(d=>{ 95 return filters.every(f=>{ 96 return f(d) 97 }) 98 }) 99 }
26 function d3CTDDataSourceFilter(dataSource, filter) { 27 var self = this; 28 // call base class contructor 29 baseClass.call(self); 30 31 self._filter = filter; 32 33 // register handler 34 dataSource.addEventListener('eventObject', function (evt) { 35 var eventObject = evt.owner; 36 // check filter 37 if (self._filter) { 38 for (var id in self._filter) { 39 if (!eventObject.hasOwnProperty(id) || eventObject[id] != self._filter[id]) 40 return; 41 } 42 } 43 44 // forward message 45 self.raiseEvent('eventObject', eventObject); 46 47 }); 48 49 return self; 50 }