dofilterinternal用法
dofilterinternal()函数属于JavaScript函数,它接收一个参数,作用是对给定的包含对象的数组进行过滤,返回满足新过滤规则的数组,用于从原数组中获取符合过滤规则的对象。
语法:
dofilterinternal(array, filterfunction, [allownulls])
参数:
array:要过滤的数组
filterfunction:过滤函数,包含要应用的过滤规则,它应该接受一个参数,表示原有的数组项,并且返回一个bool值表示是否满足条件,如果满足条件则返回true,反之false
allownulls:可选参数,默认为false,表示是否允许结果包含null值,如果为true则允许,false则不允许
返回值:
返回满足新过滤规则的对象的新数组
示例:
//定义数组
var items = [{
  name : 'Apples',
  quantity : 10
}, {filter过滤对象数组
  name : 'Bananas',
  quantity : 20
}, {
  name : 'Oranges',
  quantity : 30
}];
//定义过滤函数
function filterByQuantity(item) {
  return (item.quantity > 15);
}
//应用过滤函数,返回结果数组
var result = dofilterinternal(items, filterByQuantity);
//结果数组
console.log(result);
/
/输出结果:[Object {name: "Bananas", quantity: 20}, Object {name: "Oranges", quantity: 30}]

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。