【发布时间】:2016-07-08 09:36:53
【问题描述】:
问题
我正在处理一个包含多个事件(名称和日期)的数组,每个事件我必须在 SVG 中创建一个点。
对于每个新日期 X = X + 5。 对于同一日期的每个事件 Y = Y + 5。
例如:
事件 1:日期 = 1970 X = 10 & Y = 10
事件 2:日期 = 1970 X = 10 & Y = 15
如果绘制了一个点,我将位置保存在 JSON 中。我现在如何验证 JSON 中是否存在该职位?
我尝试了什么
var var events = [{TITLE:"event 1", DATE:"1970"},
{TITLE:"event 2", DATE:"1970"},
{TITLE:"event 3", DATE:"1970"}];
var pos_reserved = [];
var X = 10;
var Y = 10;
if (pos_reserved.X != X && pos_reserved.Y != Y){
Y = 30;
}
else if (pos_reserved.X == X && pos_reserved.Y == Y)
{
Y = 10;
}
else {}
pos_reserved.push({"X": X,"Y": Y});
create_point(X, Y);
【问题讨论】:
-
你有你的示例 JSON 吗? (请编辑您的问题)
-
欢迎来到 SO。请访问help center 了解如何询问以及询问什么。在这种情况下,用完整的示例更新您的问题并显示预期和实际输出 - 例如什么是
standard_X -
请注意:JSON 是文本数据交换格式,必须先对其进行解析才能使用。
pos_reserved是一个数组而不是一个对象,所以pos_reserved.X看起来不对。 -
该代码毫无意义。您没有在任何地方使用 JSON?
标签: javascript jquery arrays json validation