![]() |
1
0
你几乎快要实现你的目标了,你是在正确的方向上,用构图的概念。也许这段代码可以帮助你实现你的目标。
那么cacheFunc版本为:
如您所见,您需要创建和
所以你可以这样使用它:
您会注意到,在第一次您承诺等待3秒来解析请求时,在第二次调用中,由于缓存,promise将尽快解决promise,如果您尝试使用另一个uri,它将再次等待3秒,并将缓存响应以下次使用它。
|
![]() |
2
0
您可以使用地图和 Request constructor :
|
![]() |
Jivan · 使用mypy在Python中强制合成 3 年前 |
![]() |
woockashek · Java中同一类的继承和组合 7 年前 |
![]() |
Sepehr Sobhani · 函数Ramda在范围外传递函数参数 7 年前 |
![]() |
M. Pilarczyk · 如何确保合成方法的安全? 8 年前 |
![]() |
daign · 在JavaScript中混合作为对象本身的对象属性 9 年前 |
![]() |
arjacsoh · 当不允许多重继承时,如何避免代码重复? 11 年前 |