在数组中加载对象并返回数组,如result

时间:2011-03-21 14:18:06

标签: dojo

我在Dojo类中创建元素以及从元素派生的类in和out和motor。 我从JSON文件加载元素,并使用dojo.foreach我创建给定类型的实例。在Dojo数组中有这个吗?如何将其添加到数组? (我是从Java出来的,对我来说,如果没有像List这样的类型,这很奇怪吗?

2 个答案:

答案 0 :(得分:2)

您的问题尚不清楚,但在JavaScript中,数组的工作方式类似于Java的数组和arraylists。

var arr1 = [0, 1, 2, 3]; // array literal construction
var arr2 = [];

for (var i=0; i<4; i++)
{
    arr2.push(i); // add new values to the array, like Java's Array#add()
}
// now arr2 contains the same values as arr1

有关详细信息,请参阅MDC的Array docs

答案 1 :(得分:1)

在javascript中,你有arrays就像在Java中一样,尽管它们的行为完全不同(有关更多信息,请参阅链接)。您可以像这样实例化一个数组:

var data = [];

或者:

var data = [ 1, "hello", 23, 23.45 ];

正如您所见,javascript中的数组可以包含混合值。

希望这会有所帮助。