<script type="text/javascript" language="javascript">
var picarry = {};
var lnkarry = {};
var ttlarry = {};
</script> 中的大括号是什么意思?数组?定义数组不是下面这样的吗?
var picarry = new array()

解决方案 »

  1.   

    var picarry = {}; 相当于 var picarry = new Object();
      

  2.   

    数组 var picarry = new Array() 或者 var picarry = [];  中括号
      

  3.   

    var picarry = {};
    等价于
    var picarry = new Object();数组是这样
    var picarry = [];或 var picarry = new Array();
      

  4.   

    定义对象的
    var data = {"id":"54671",’name’:"sdsad"}; 
      

  5.   

    {}使用来定义对象的
    比如
    var obj={studentName:name};
    ':'左边是属性名,右边是属性值。
    {}里面什么都不写就是空对象咯。
      

  6.   

    这是创建对象的简便写法,表示创建一个空的对象,即此对象中没有属性。如果是创建数组的话,应该是这么写:var arr=[];
    注意是两个括号的不同
      

  7.   

    定义数组的方法很多:
    1.一般习惯使用new动态创建数组
      例如:var a = new Array();
    2.数组字面量创建数组:
    用此方法使用一对方括号
    例如 :var varirable=['zero','one','two','three']
    3.对象字面量创建数组:
    例如:var varirable_object={'0':'zero','1':'one','2':'two','3':'three'}
    其中2和3方法产生相似的结果,他们都包含有4个属性的对象,并且属性有相同的名字和属性值,但也有不同的地方,例如2方法有length属性,但3没有
      

  8.   

    这是定义数组或对象的一种方法...楼主可以看看JavaScript的书籍
      

  9.   


    --------------------------------------------
    www.bleehome.cn
      

  10.   

    var picarry = new Array() ,
    picarry = [];表面上就可以看出两者是有区别的,
    picarry = new Array()是一个调用了内部构造器,
    picarry = []则是由脚本引擎直接解析滴,
    讲效率的话,应该是picarry = new Array()更快一些的。
      

  11.   

    var picarry = {}   《===》 var picarry = new Object();
    var picarry = []   《===》 var picarry = new Array();
      

  12.   

    这个就相当于是创建一个空的对象。----
    {} -->创建空的对象 相当于 new Object();
    [] -->创建空的数组 相当于 new Array();