2026.4.18

一.可迭代对象

数组、字符串、或自定义的可迭代对象

https://zh.javascript.info/iterable

可迭代(Iterable) 对象是数组的泛化。这个概念是说任何对象都可以被定制为可在 for..of 循环中使用的对象。

 

数组是可迭代的。但不仅仅是数组。很多其他内建对象也都是可迭代的。例如字符串也是可迭代的。


自定义的对象

二.生成器函数 Generator

https://zh.javascript.info/generators

三.异步可迭代对象

重构主进程逻辑,使其通用

替换之前ipcMain.on里面的if else,不需要在里面判断如果是这个模型,处理逻辑。如果是另一种,处理不同逻辑。现在改成通用的逻辑,之后还可以继续添加不同大模型。

调用createProvider.ts。可在里面继续添加新的大模型。

BaseProvider.ts

OpenAIProvider.ts

QianfanProvider.ts

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐