test是个数组,包含很多个对象. run:function() { MyAjaxMethods.Test32(callback); }, 表示run是对象的一个方法.

解决方案 »

  1.   

    JS 对象定义.对象的属性名同值间的分隔符.var User = {name:"shelly", pass:"不告诉你"};而值,可以是另一个对象.(如 function())var User = {
      name:"shelly",
      pass:"不告诉你",
      getPass:fucntion(){
        if(this.pass=="不告诉你"){
          return "Shit! I can't tell u!";
        }else{
          return this.pass;
        }
      }
    }
    写了这么些,看明白了吗?
      

  2.   

    如2楼所说, 数组元素是对象
    <script>
    var arr = [{name:'hansir', age:31}, {name:'zhangsan', age:23}]; var hansir = arr[0], zs = arr[1];
    alert(hansir.name); // hansir
    alert(zs.name); // zhangsan
    </script>