javascript - 有没有办法跳到特定的行?
问题描述
如何跳过“第一条消息”或从第 n 行启动异步功能?
async function oneByOne() {
await talk("First Message");
await talk("Second Message?");
await talk("Last Message?");
}
解决方案
有一组消息并循环遍历它们
async function oneByOne(startIndex) {
const messages = ["first message", "second message?", "last message?"];
while (startIndex < messages.length) {
await talk(messages[startIndex]);
startIndex++;
}
}
现在,您可以提供oneByOne
一个索引以开始。如果你说oneByOne(1)
,它将跳过索引 0
推荐阅读
- c# - 当我尝试使用 git push origin 显示它时,处理标准输出在 c# 中不起作用
- c - 我无法使用链表打印多项式表达式
- javascript - 使我的函数更可重用的提示
- sql-server - SQL 登录已创建但未映射 - 用户已存在 - 之间是否有任何联系?
- ios - 如何快速获取集合视图的当前索引路径
- pytorch - 从列表而不是文件创建 SequenceTaggingDataset
- python - OpenCv错误无法通过视频捕获打开相机
- javascript - 如何使用 Firebase 上传多个文件?
- c# - 有没有办法像这样过滤 C# DataView?
- c++ - CV_HAAR_SCALE_IMAGE 未在 Windows 上的 OpenCv4 中定义