【发布时间】:2017-07-10 03:39:21
【问题描述】:
我对迭代到 JS 对象和 JavaScript 中的一些数组函数有一些疑问。假设我有这些变量:
var json1 = "[{"id": 1, "name":"x"}, {"id": 2, "name":"y"}]";
var json2 = "[{"id": 1, "name":"x"}, {"id": 2, "name":"y"}, {"id": 3, "name":"z"}]";
如何创建一个只有数组中 ID 的变量
var ids1 = json1.ids (would be 1,2)
var ids2 = json2.ids (would be 1,2,3)
并仅使用不同的 ID 创建另一个变量
var idsdiff = diff(ids1, ids2) (would be 3)
【问题讨论】:
-
您的 JavaScript 对象不正确。您有嵌套引号 - 另请注意 JSON is not JavaScript Object
标签: javascript arrays json