老师,destory方法,为什么不直接用this.map.clear()?

来源:4-4 资源管理器的封装

LWH不放弃

2018-02-03

DataStore类里的destory方法

写回答

1回答

傅猿猿

2018-02-03

这个和咱写Java是一样的,抽象出统一封装,因为destroy里面可能会有其它操作,应该统一控制,这里只有这一个操作,和有十个操作也是一样的

0
1
LWH不放弃
老师,我按你写的destroy在for (let value of this.map.values()) {value = null;}重置为null后,console.log(this.map)还是有Map对象的值。我把 for (let value of this.map.values()) {value = null;}替换成this.map.clear(),则console.log(this.map)则清空了,这要怎么理解?
2018-02-04
共1条回复

微信小游戏入门与实战,一天之内搞定微信小游戏开发

官方同步,第一时间掌握整套微信小游戏开发核心技术

3515 学习 · 664 问题

查看课程