这个变量是什么类型的。下面该如何理解
//针对sortId表示其分类是否需要分页
var hasPager={};
//首页需要分类
hasPager[0]=true;
请问这个hasPager={};是表示这是一个数组了,还是一个array
------解决方案--------------------数组了和array是一个东西
------解决方案--------------------var hasPager={}; // 等效于 var hasPager=new Object();
alert(hasPager.constructor); // Object
既不表示数组,也不是一个array!它表示一个对象实例!
//首页需要分类
hasPager[0]=true; // 添加一个索引形式的动态属性!
alert(hasPager[0]);
// 更易读的形式
hasPager[ "isCategory "]=true; // 添加一个字符串形式的动态属性!
alert(hasPager.isCategory);
------解决方案--------------------同意 yixianggao(你我他,三人行必有我师焉!) 说的。
是一个对象的说
var p = {}; // var p = new Object();
var q = []; // var q = new Array();
对象和数组都可以用X[x]形式取值。
O.o