varnamespaceCache={};vara=function(namespace){varnamespace=namespace||"default";varret={c:23,d:56};returnnamespace?(namespaceCache[namespace]?namespaceCache[namespace]:namespaceCache[namespace]=ret):ret;}varb=a('klkx');console.log(b);console.log(namespaceCache);截取文章的訂閱模式的一段代碼:返回值永遠(yuǎn)都不會(huì)是ret,但是為什么還要這么寫(xiě)?
有沒(méi)有童鞋遇到過(guò)同樣的問(wèn)題:JavaScript設(shè)計(jì)模式和開(kāi)發(fā)實(shí)踐,問(wèn)題求解?怎么回事哈啊?
收到一只叮咚
2019-06-21 17:11:25