为啥要多写一步window[item.id]?

来源:2-2 图片预加载实现

erichow

2017-03-11 12:25

item.img = window[item.id] = new Image(); 为啥要加一步window[time.id] 没想通啊

写回答 关注

1回答

  • 徐锦杰
    2017-03-18 14:59:22

    window[item.id] 这一步是给window对象添加了一个item.id属性,而window是全局对象,item.id就是全局属性,全局属性就是全局变量,这个变量指向一个image类对象,如果不加这一步,创建的只是一个局部的image类对象,是不会对外部产生影响的。

    玉鸯子

    没有吧,item不是在就是在全局作用域中定义的啊.是一个全局变量.怎么会是局部的

    2017-04-16 16:59:42

    共 1 条回复 >

原生 JS 实现帧动画库

了解如何用原生JS实现酷炫的帧动画,吸引他她的注意

47188 学习 · 92 问题

查看课程

相似问题