我有这个数组结构:
mdarray = {
'0001':{address:'add1',title:'title1'},
'0002':{address:'add2',title:'title2'},
'0003':{address:'add3',title:'title3'}
};
如果数组中有一个或多个项目,我希望只使用它。通常使用我会使用的数组,if (mdarray.length > 0) {}
但是当我使用上面的数组执行此操作时,mdarray.length
返回“未定义”。
这是因为它是一个数组数组吗?如果数组根目录中的项目,是否有另一种方法可以非常简单地拉回数字?
还是因为键是字符串而不是整数?
我玩过不同的数组结构并阅读了多维数组,但我还没有找到答案。