问题标签 [nested-object]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
226 浏览

node.js - 如何解构这种嵌套对象?

根据对 Microsoft Azure API 翻译器的请求,我得到了作为嵌套对象的语言列表。我只想恢复“语言代码和名称”之类的一些值,但我无法解构对象。如果您有想法,方法可以告诉我,我真的很感兴趣。非常感谢。非常感谢。

我试图破坏嵌套对象,但我做不到。

这是 api 请求的第一个结果:

而我的实际结果:

0 投票
2 回答
40 浏览

javascript - 根据嵌套对象过滤嵌套对象数组

我正在寻找基于嵌套对象中的值过滤数组。

我的代码如下所示,以查找包含“Credit”的“inventory_type”的产品,但我收到一条错误消息,指出有些不是函数,需要一些指导,以了解在数组中进行深度搜索的最佳方法

0 投票
2 回答
31 浏览

javascript - ReactJS - 循环通过子对象,而不是在父对象中显示前 10 个子对象

我在从 API 获取从子级到父级的数据时遇到问题

孩子:

在这里,我从 API 获取数据并更新状态

我已经从 API 循环访问嵌套对象并将其显示在子对象中,但我不知道如何将嵌套对象的数据获取到父对象。这是一个示例,我需要多深才能获得所需的值

我的第一个问题是练习从父级的 API 获取数据然后将对象传递给子级是否更好?

如何将这些对象传递给父对象,以便我可以迭代并选择其中的前 5 个,例如

如果有人有任何想法或建议,请告诉我

斯蒂沃

0 投票
0 回答
63 浏览

json - 如何使用 JavaScript 正则表达式返回数组中的对象?

我正在尝试使用正则表达式将返回的 JSON 文件转换为使用[]not的单独对象,()这样我就可以从这些对象中的每一个中推出一个 id。我能够让初始 JSON 对象返回我需要将这些对象转换为数组。

参考:谷歌APP脚本获取属性

JS

输出环:

返回错误

在此处输入图像描述

0 投票
1 回答
2635 浏览

json - JsonPath - 提取满足多个条件的对象?

在下面给出的 Json 字符串中,我想找到 category = m 并且“中间”数组包含与此条件匹配的元素的所有元素 - 元素的“中间”数组具有 itemType = Executable 的对象。

我想使用 jsonpath 来获取所需的对象。我更喜欢不使用 jmespath,因为它对于我的目的来说太复杂了。但是,我是 jsonpath 的新手,我无法从太琐碎或基本的在线教程中找出 json 查询。我想知道使用编程语言来获取我需要的数据是否更好。请指教。

到目前为止,我只能使用这个 jsonpath query 提取 category = m 的元素$.[?(@.category=="m")]。我怎么做剩下的部分?

Json: 概述 - 每个对象都有一个“内容”对象。每个内容对象除了其他字段外,通常还有一个开始、中间和结束数组。中间数组可以在其中包含多个内容对象,依此类推。一些内容对象只有一个中间数组。我有兴趣在上述内容对象中定位项目。

请注意,这不是我必须处理的实际 json。这是一款经过 SO 消毒的仿制品。

0 投票
3 回答
75 浏览

reactjs - 如何在 React 的状态数组对象中显示嵌套值?

我是 React 的初学者。我正在尝试将"LicType"下图中描述的状态对象的属性显示为文本字段的值。

现在有 searchJsonsearchJson:"random text here"

<TextField value={values.searchJson}/>如果searchJson 没有像那样嵌套,我会使用。

反应状态截图

如何显示或访问LicType, nextOfKin, 或accountNotes作为文本字段的值?

注意:values通过道具传递。

编辑

Values.searchJson[0].LicType 生成以下错误

0 投票
3 回答
51 浏览

javascript - 为什么递归只产生第一个嵌套对象值的值而不是其余的值,当使用返回时?

我在使用下面的代码首先递归循环“对象”对象时使用了return关键字,但它仅通过循环多次导致king属性的对象,当它到达sika属性和值时,它结束了循环。

但是当我省略 return 时,它会遍历其余对象及其属性值对。有人可以解释为什么在使用 return 时它只以第一个对象值结尾吗?

0 投票
1 回答
1763 浏览

react-native - React/Redux... 错误:操作必须是普通对象。使用自定义中间件进行异步操作

我有一个由照片网格组成的组件,用户可以单击一个单元格从相机胶卷上传图像。组件状态是具有一系列键值对的对象,键是索引,值本身是具有图像属性的对象。照片上传和删除时状态正在正确更新,只是当我调用调度时,我得到一个错误。

类似的问题涉及人们在异步函数中调用调度或使用等待,但我在这里没有声明。

最后一天这让我很恼火,我觉得我错过了一些非常明显的东西,所以我很感激任何帮助。

这是我的减速机:

和行动:

0 投票
2 回答
775 浏览

node.js - 快速验证检查对象是否有嵌套键

我的快速服务器处理一个 post 请求,该请求接收一个包含下一个 JSON 对象的正文:

如何验证对象 QnsAns 有嵌套对象?它应该看起来像:

使用快速验证器,我尝试使用 '*' 通配符、可选()、存在(),但所有结果都没有成功

谢谢!

0 投票
2 回答
220 浏览

javascript - React.js:更新嵌套对象的状态

Front End - Front End 单击星号后,我想用星号的新评级值更新嵌套对象的状态。

我尝试了很多东西,但它没有工作,因为状态是不可变的。

嵌套状态

有人可以建议我如何更新嵌套对象中的值

}