Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/467.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带有对象的Javascript数组_Javascript_Arrays_Instantiation - Fatal编程技术网

带有对象的Javascript数组

带有对象的Javascript数组,javascript,arrays,instantiation,Javascript,Arrays,Instantiation,我想创建/实例化一个包含多个对象的数组objectArray,其中对象应包含x和y(开头为空) objectArray的长度(对象数量)需要与数组长度相同,即arrayLong我必须如何实现这一点? 最后,它应该是这样的(等对应于数组长度): 简单: var objectArray = []; // Declare the array variable for(var i = 0; i < arrayLong; i++){ // Do something `ar

我想创建/实例化一个包含多个对象的数组
objectArray
,其中对象应包含x和y(开头为空)

objectArray
的长度(对象数量)需要与数组长度相同,即
arrayLong
我必须如何实现这一点?

最后,它应该是这样的(对应于
数组长度
):

简单:

var objectArray = [];               // Declare the array variable
for(var i = 0; i < arrayLong; i++){ // Do something `arrayLong` times
    objectArray.push({x: 0, y:0});  // Add a object to the array.
}

创建一个空数组并在循环中添加初始化的对象。你能分享你实现的尝试吗?哎呀,那应该是
arrayLong
,而不是
5
:不过谢谢!
var objectArray = [];               // Declare the array variable
for(var i = 0; i < arrayLong; i++){ // Do something `arrayLong` times
    objectArray.push({x: 0, y:0});  // Add a object to the array.
}
var objectArray = Array.apply(null, Array(arrayLong))
                       .map(function(){return {x: 0, y:0}});