js怎样定义一个二维数组?
原理:先定义一维数组,在把每个成员定义成数组。
例:
var a=new Array(4);
for (i = 0; i < 4; i++) {
a[i]=new Array(3);
}
js 中这个代表数组还是集合?
var res = {
bg1 : "res/bg1.png",
bg3 : "res/bg3.png",
};
var g_resources = [];
for ( var i in res) {
g_resources.push(res[i]);
}
有两个问题,这里的g_resources 是否为一个数组?
res 是啥?是 集合 还是 枚举,还是数组?
res 是一个json对象。 里面bg1 bg3 都是成员。
g_resources 是一个数组。
明显的区别就是 [] {}。
js 中有没有 arraylist 集合的概念?
[] 就是array
js都是弱类型的。给什么结果。那么变量就是什么类型。