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ě)?
萌新求教!JavaScript設(shè)計(jì)模式和開(kāi)發(fā)實(shí)踐,問(wèn)題求解?感激不盡
繁星coding
2019-08-13 22:53:03