尝试在javascript中引用JSON数组的特定部分

尝试在javascript中引用JSON数组的特定部分,javascript,arrays,json,Javascript,Arrays,Json,我有来自服务器的JSON数据,作为数组存储在变量中,我需要访问该数组的特定部分来运行if语句,检查html表单提交是否匹配任何元素(在本例中为3个“pin”元素) 这是我使用时得到的日志 console.log(json.details); 以下是我得到的反馈: 0: Object ID: "4" cohort_name: "Bill Jones" pin: "53870" start_date: "2014-08-02" __proto__: Object 1: Object ID: "5"

我有来自服务器的JSON数据,作为数组存储在变量中,我需要访问该数组的特定部分来运行if语句,检查html表单提交是否匹配任何元素(在本例中为3个“pin”元素)

这是我使用时得到的日志

console.log(json.details);
以下是我得到的反馈:

0: Object
ID: "4"
cohort_name: "Bill Jones"
pin: "53870"
start_date: "2014-08-02"
__proto__: Object
1: Object
ID: "5"
cohort_name: "Tracey Smith"
pin: "19224"
start_date: "2014-08-04"
__proto__: Object
2: Object
ID: "6"
cohort_name: "Joe Bloggs"
pin: "12345"
start_date: "2014-08-04"
__proto__: Object
length: 3
__proto__: Array[0]

如何引用此数组中的“pin”元素以对其进行检查?

您可以循环并检查:

for (var i = 0; i < json.details.length; i++) {
    var pin = json.details[i].pin; //pin for the object being iterated over
    //check logic
}
for(var i=0;i
您将循环并检查:

for (var i = 0; i < json.details.length; i++) {
    var pin = json.details[i].pin; //pin for the object being iterated over
    //check logic
}
for(var i=0;i
您将循环并检查:

for (var i = 0; i < json.details.length; i++) {
    var pin = json.details[i].pin; //pin for the object being iterated over
    //check logic
}
for(var i=0;i
您将循环并检查:

for (var i = 0; i < json.details.length; i++) {
    var pin = json.details[i].pin; //pin for the object being iterated over
    //check logic
}
for(var i=0;i
无功电流;
for(var i=0;i
无功电流;
for(var i=0;i
无功电流;
for(var i=0;i
无功电流;
for(var i=0;i
您可以使用javascript中的常规方式引用数组,并使用对象名:

if(Array[index].pin == CHECK)
{ //do }

您可以使用javascript中的常规方式引用数组,并使用对象名:

if(Array[index].pin == CHECK)
{ //do }

您可以使用javascript中的常规方式引用数组,并使用对象名:

if(Array[index].pin == CHECK)
{ //do }

您可以使用javascript中的常规方式引用数组,并使用对象名:

if(Array[index].pin == CHECK)
{ //do }
尝试:

尝试:

尝试:

尝试:


我自己用萤火虫。这些元素是对象数组的0、1和2吗?向我们展示代码。是的,它们是对象的元素,是否要查看ajax请求?或者你想看哪一部分?我自己用萤火虫。这些元素是对象数组的0、1和2吗?向我们展示代码。是的,它们是对象的元素,是否要查看ajax请求?或者你想看哪一部分?我自己用萤火虫。这些元素是对象数组的0、1和2吗?向我们展示代码。是的,它们是对象的元素,是否要查看ajax请求?或者你想看哪一部分?我自己用萤火虫。这些元素是对象数组的0、1和2吗?向我们展示代码。是的,它们是对象的元素,是否要查看ajax请求?或者您希望看到哪一部分?对if语句稍加调整,将“!=null”更改为“==input”,这是我的变量,它保存了表单数据,当正确的pin正确时,它现在会记录表单数据。感谢您对if语句进行了一些调整,将“!=null”更改为“==input”,这是我的变量,它保存了表单数据,当正确的pin正确时,它现在会记录表单数据。感谢您对if语句进行了一些调整,将“!=null”更改为“==input”,这是我的变量,它保存了表单数据,当正确的pin正确时,它现在会记录表单数据。感谢您对if语句进行了一些调整,将“!=null”更改为“==input”,这是我的变量,它保存了表单数据,当正确的pin正确时,它现在会记录表单数据。非常感谢。