将图像元素推入数组

var testArray = [];


var testImage = new Image();

testImage.src = "entities/left.png";

testArray.push({image: testImage, xpos: 100, ypos: 100, width: 100, height: 100});


console.log(testArray.image);

console.log 的输出显示“未定义”,如果我记录 testArray[0],它会在图像部分显示“image: img”。有没有办法将实际的 img 元素推入数组?


慕婉清6462132
浏览 84回答 2
2回答

小怪兽爱吃肉

您已经通过 访问该元素,testArray[0].image这是访问数组中元素的唯一方法(基于索引)。没有testArray.image用于访问数组条目的点表示法(例如)。

白衣非少年

您已经创建了一个对象数组,这是正确的。试试这个 testArray[0].image这表示您正在访问数组第一个元素的图像属性
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript