我有一个SharePoint列名为AllLinks在即时通讯存储阵列为:如何检查json数组中是否存在一个值?如果发现匹配,删除键值对
[{"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是我的SharePoint列表中的列。
? –
请注意,这是JSON。我更改了标题,说明和标签。 –
但是在许多json验证器中它是作为有效的json出现的。它真的不是json和对象数组吗? –