gpt4 book ai didi

javascript - 将图标与对象相关联

转载 作者:行者123 更新时间:2023-11-30 15:31:06 26 4
gpt4 key购买 nike

是否可以像这样将图像作为属性与 Javascript 中的对象相关联?到目前为止,我还无法让它发挥作用。

var spy={
name: "Spy",
life: true,
voting: true,
icon: new Image();
}
icon.src = "Images/testImage";

最佳答案

当你想访问或修改一个对象的属性时,你不能只直接访问属性名。您必须像这样访问对象属性:

var spy={
name: "Spy",
life: true,
voting: true,
icon: new Image()
};
spy.icon.src = "Images/testImage";

否则,如果您有多个“ spy ”对象,JavaScript 编译器如何知道您想更改哪个对象的属性?

还有一个语法错误(好吧,实际上是两个):

  1. new Image() 后面的分号。您不需要也不能以这种方式在对象声明中放置分号。
  2. 但是您应该在右花括号后添加一个分号,因为它是一个变量声明。

关于javascript - 将图标与对象相关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42231961/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com