artdaq_node_server  v1_00_09
 All Classes Namespaces Files Variables Pages
_arrayFilter.js
1 
10 function arrayFilter(array, predicate) {
11  var index = -1,
12  length = array == null ? 0 : array.length,
13  resIndex = 0,
14  result = [];
15 
16  while (++index < length) {
17  var value = array[index];
18  if (predicate(value, index, array)) {
19  result[resIndex++] = value;
20  }
21  }
22  return result;
23 }
24 
25 module.exports = arrayFilter;