无法获得列表的长度

dot*_*tty 2 javascript appcelerator

干草,我有以下清单

var feedObjects = {
    0:[
        "url",
        "image"
    ],
    1:[
        "url",
        "image"
    ]
}
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试使用feedObjects.length时,它总是返回null,任何想法?

ale*_*lex 8

你有一个Object({}是字面Object符号),而不是一个Array,所以没有length属性.

你将需要迭代它for ( in ),除了这保证没有属性的排序,不像Array(虽然在实践中它们通常按照定义的顺序).

更妙的是,换{ }[ ]和使用一个真正的Array(以及靠近JavaScript的数组是以假乱真).