gpt4 book ai didi

javascript - 从嵌套对象中删除元素

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:50:37 25 4
gpt4 key购买 nike

我有以下对象:

{"2":{"cid":"2","uid":"2"},"1":{"cid":"1","uid":"3"}}

在这个例子中我想删除

"1":{"cid":"1","uid":"3"}

从中。我已经尝试了在 Stack Overflow 上找到的所有解决方案,但无法使它们中的任何一个起作用。我主要是 PHP 的人,所以我可能会在这里错过一些重要的东西?

最佳答案

只需使用具有适当属性的delete

var obj = {"2":{"cid":"2","uid":"2"},"1":{"cid":"1","uid":"3"}};

delete obj["1"];

注意 1 周围的 " 将其标记为标识符而不是数组索引!

编辑正如评论中所指出的,obj 是一个对象而不是数组,无论您如何处理 [1] 属性。我最后的说明只是为了明确说明您正在使用一个对象而不是一个数组。

根据我的经验,大多数人将整数属性与数组相关联,将字符串属性与对象相关联。所以我认为以给定的方式突出显示属性可能更有帮助。

关于javascript - 从嵌套对象中删除元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10174750/

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