删除|web前端 - JavaScript 中删除/过滤数组的方法总结( 三 )



11、 lodash filter
_filter “迭代集合的元素 , 返回所有元素的数组 , 谓词返回真值 。 谓词使用三个参数调用:(值、索引|键、集合) 。 ” (来源:lodash)
let users10 = [
{ id: 1 name: “ted”
{ id: 2 name: “mike”
{ id: 3 name: “bob”
{ id: 4 name: “sara”

;
const lodashFilter = _.filter(users10 { id: 1 );
console.log(“lodash filter” JSON.stringify(lodashFilter));
//[{\"id\":1\"name\":\"ted\"

12、lodash without
_without “返回过滤值的新数组 。 ” (来源:lodash)
let lodashWithout = [2 1 2 3
;
let lodashwithoutTest = _.without(lodashWithout 1 2);
console.log(lodashwithoutTest);
//[3

13、lodash reject
_reject “与 _.filter 做相反的事情 , 这个方法返回predicate不返回真值的集合元素 。 ”(来源:lodash)
let users9 = [
{ id: 1 name: \"ted\"
{ id: 2 name: \"mike\"
{ id: 3 name: \"bob\"
{ id: 4 name: \"sara\"

;
const result = _.reject(users9 { id: 1 );
console.log(\"lodash reject\" result);
//[{\"id\":2\"name\":\"mike\"{\"id\":3\"name\":\"bob\"{\"id\":4\"name\":\"sara\"

今天爱创课堂小编的分享就到这里了 , 有想学习前端 , 了解前端更多知识的同学 , 欢迎大家添加小编威haomei0452领取前端学习资料 , 也可以关注 , 点赞 , 私信小编!!!