gpt4 book ai didi

javascript - 从javascript中的对象数组中删除重复值

转载 作者:行者123 更新时间:2023-11-30 06:56:36 26 4
gpt4 key购买 nike

<分区>

我有一个像这样的对象数组:

arr = [
{label: Alex, value: Ninja},
{label: Bill, value: Op},
{label: Cill, value: iopop}
]

这个数组是在我的 react 组件被渲染时组成的。 i 用户 Array.prototype.unshift 用于在我的数组顶部添加所需的元素。所以我写了 arr.unshift({label: All, value: All})。当我的组件首次呈现时,我的数组已按我的意愿成功创建。但是当我重新渲染它时,它向我显示了值为 {label: All, value: All} 的数组是重复的。更具体地说,它显示如下:

arr = [
{label: All, value: All},
{label: All, value: All},
{label: Alex, value: Ninja},
{label: Bill, value: Op},
{label: Cill, value: iopop}
]

我该如何解决这个问题?我尝试了此处特定主题中描述的方法,但没有用

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