Javascript 我无法理解代码

Javascript 我无法理解代码,javascript,Javascript,我是javascript新手。几个小时后,我无法理解代码。如果有人能帮助我,我将不胜感激。谢谢 for(var x = 0; x < id_inters['inters'].length; x++) { var a,b; if(id_inters['inters'][x]['First_ID'] == data.main[0].cust) { a = id_inters['inters'][x]['First_ID']; b = id_int

我是javascript新手。几个小时后,我无法理解代码。如果有人能帮助我,我将不胜感激。谢谢

for(var x = 0; x < id_inters['inters'].length; x++) {
    var a,b;
    if(id_inters['inters'][x]['First_ID'] == data.main[0].cust) {
        a = id_inters['inters'][x]['First_ID'];
        b = id_inters['inters'][x]['Second_ID2'];
for(var x=0;x
您可以从for循环中执行以下步骤:

  • var x被声明并赋值为0
  • 将有一个名为
    id\u inters
    的对象,其中包含一个名为
    inters
    的数组,该数组也包含其中的对象
  • 现在在循环中声明两个变量
    var a,b;
  • 现在,在条件n中,您正在使用
    id\u inters['inters'][x]['First\u id']
    检查迭代对象的值,其中
    x
    是索引号,如果每次迭代从0增加到数组长度
  • 您正在将每个迭代值检查为
    数据['main'][0].cust的第一个值。其中,数据是一个包含名为data的数组的对象,您正在比较其第一个对象的cust值

  • 欢迎使用Stack Overflow!所有已发布的内容都是程序说明。但是,我们需要您提出一个问题。我们无法确定您想从我们这里得到什么。请编辑您的帖子,以包含一个我们可以回答的有效问题。提醒:确保您知道此处的主题,要求我们为您编写程序,并且建议已脱离主题谢谢你muralesskrishna@rampal创建一个适当的问题标题。这不会像现在这样对任何人都有帮助。非常感谢你的时间,Jai。你的回答对我帮助很大。祝你有一个愉快的一天