遍历包含另一个数组javascript的数组
Posted
技术标签:
【中文标题】遍历包含另一个数组javascript的数组【英文标题】:Iterate through and array which contains another array javascript 【发布时间】:2021-08-07 03:08:41 【问题描述】:我从发布请求中返回了以下对象
"\"Success\":false,\"Errors\":\"Name\":[\"The Name field is required.\"],\"Id\":[\"The Id field is required.\"],\"SortOrder\":[\"The SortOrder field is required.\"]"
我需要遍历 Errors 对象并找到 Id 字段并在我的页面上突出显示它。我该怎么做呢?我可以遍历一个简单的数组,但这个响应看起来像是一个包含另一个数组的数组。
【问题讨论】:
【参考方案1】:只需使用JSON.parse
将字符串解析为javascript 对象,然后像这样检索Id
:
const response = "\"Success\":false,\"Errors\":\"Name\":[\"The Name field is required.\"],\"Id\":[\"The Id field is required.\"],\"SortOrder\":[\"The SortOrder field is required.\"]";
const parsed = JSON.parse(response);
console.log(parsed.Errors.Id[0]);
【讨论】:
以上是关于遍历包含另一个数组javascript的数组的主要内容,如果未能解决你的问题,请参考以下文章
检查一个数组是不是包含 JavaScript 中另一个数组的任何元素
检查一个数组是不是包含 JavaScript 中另一个数组的任何元素
确定一个数组是否包含JavaScript / CoffeeScript中另一个数组的内容[重复]