【发布时间】:2016-10-21 16:29:58
【问题描述】:
我有一个使用下面给出的JSON.parse() 解析的数组。
var b = [{"pk":"1","name":"Ali","marked":"N" },
{"pk":"2","name":"Zeeshan","marked":"N" },
{"pk":"3","name":"Tariq","marked":"N" }]
这个列表包含大约 4000 条记录,现在我想更新 marked = "Y",其中 pk 在 [2,3] 中。
pk 列表长度可能是 100。我的问题是,我们如何迭代 b 并设置 marked="Y" 其中 pk 在列出的值中?
【问题讨论】:
-
那不是 JSON。 JSON 是一种用于数据交换的文本符号。如果您正在处理 JavaScript 源代码,而不是处理 string,那么您就不是在处理 JSON。
-
我已经展示了解析后的数组。
-
是的,但关键是当您标记这些条目时,您不是在处理 JSON,因此 JSON 与问题无关。