如何使用for循环在javascript中显示对象内的对象?

时间:2016-05-10 06:05:14

标签: javascript

我是JavaScript的新手。我的示例中的对象中的显示对象存在问题,如下所示。我无法显示对象内容。

var nameList={
   n1:{
       name:"PRS POP",
       section:211,
       rollNo:211,
      },
   n2:{
    name:"steve XYZ",
    section:32,
    rollNo:359,
      }
 }

function display_proc()
 {
   var x=0;
   var objProp;
   for(objProp in nameList){
    if(nameList.hasOwnProperty(objProp)){
        for(var obj in nameList.objProp ){
            if(nameList.objProp.hasOwnProperty(obj)){
                document.writeln(obj);
              }
           }
        }
      }
    }
display_proc();

1 个答案:

答案 0 :(得分:1)

您正在尝试获取对象的$.ajax属性,该属性根本未定义。所以它根本不起作用,而是你需要通过使用字符串变量获取属性square bracket notation



public abstract class Agent1 {
    public abstract void actOn(Object o);
    public void repeat(Object o, int i) {
       for (int j = 1; j <= i; j++) {
            actOn(o);
        }
    }
}

public abstract class Agent2 {
    public abstract void actOn(Object o, int i);
    public void repeat(Object o, int i) {
        for (int j = 1; j <= i; j++) {
            actOn(o, j);
        }
    }
}
&#13;
&#13;
&#13;