问答详情
源自:2-2 图片预加载实现

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

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

提问者:erichow 2017-03-11 12:25

个回答

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

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