javascript自定义的对象中的一个问题
function Dsy(){
this.Items = {}; //就是这里,哪位大虾给解释一下,不胜感激
}
------解决方案--------------------其实js也有类的概念在,你可以吧这哥items当作类的属性咯
------解决方案--------------------Dsy对象有个Items的属性其值是{}
看看这本书的连载
http://book.csdn.net/bookfiles/110/
------解决方案--------------------Dsy.prototype.add = function(id,iArray){
this.Items[id] = iArray;
}
二维数组是从这里看出来的
------解决方案-------------------- Dsy.prototype.add = function(id,iArray){}
和
this.items={}
比较一下来看.
上面的带参,下面的不带参
------解决方案--------------------应该是这个样子的,对待JS的东西不能那么教条,死板的
------解决方案--------------------items不是2维数组,是js的object,它本身就具备hashtable的特性。简单用{x:1,y:2}就可以表示。数组是继承object的。简单用[0,1,2,3]就可以表示。