gpt4 book ai didi

javascript - lodash 没有属性?

转载 作者:行者123 更新时间:2023-11-29 23:24:56 24 4
gpt4 key购买 nike

我正在尝试使用 lodash 的函数 without 通过其属性从数组中排除对象,如下所示:

我的数组:

let arr = [
{code: '001', data: 'foo data 1'},
{code: '002', data: 'foo data 2'},
{code: '003', data: 'foo data 3'},
{code: '004', data: 'foo data 4'}]

函数用法:

_.without(arr, {code: '002'})

我期望该函数从数组中排除代码为 002 的项目,但总是给我所有 4 项。我有什么问题吗?感谢您的建议。

最佳答案

你可以使用 _.reject:

let arr = [
{code: '001', data: 'foo data 1'},
{code: '002', data: 'foo data 2'},
{code: '003', data: 'foo data 3'},
{code: '004', data: 'foo data 4'}]

arr = _.reject(arr, {code: '002'});

console.log(JSON.stringify(arr))
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.5/lodash.min.js"></script>

关于javascript - lodash 没有属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49634901/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com