【发布时间】:2018-01-25 17:24:36
【问题描述】:
我有一个名为 AllLinks 的共享点列,其中我将数组存储为:
[{"AllLinks":"Link9","LinkURL":"http://www.Link9.com"},
{"AllLinks":"Link6","LinkURL":"http://www.Link6.com"}]
如何检查对象数组中是否存在值,如果找到匹配,则删除键值对。
例如,如果值 Link6 匹配,则使用 javascript/jquery 从数组中完全删除该条目。我试过了:
var newA = data.d.results.filter(function (item) return item.AllLinks !== x;});
但item.AllLinks 再次返回完整的数组本身
因为 AllLinks 是我的共享点列表中的一列。
【问题讨论】:
-
您想在 js 中进行 json decode 之前或不进行 json decode 的情况下删除它吗??
-
请注意,这不是 JSON。我为你更改了标题、描述和标签。
-
但是在许多 json 验证器中,它显示为有效的 json。它真的不是 json 而是对象数组吗?
标签: javascript jquery ajax sharepoint-2013