gpt4 book ai didi

javascript - 在 JavaScript 中使用异步函数

转载 作者:行者123 更新时间:2023-11-30 21:20:28 25 4
gpt4 key购买 nike

<分区>

所以下一个函数应该在一个预先存储的数组中搜索,在 chrome 存储中,某个索引等于当前日期:

function comparingDates(fn) {
var currentDate = new Date();
var j;
chrome.storage.sync.get("storeDates", function comparing(items) {
if (!chrome.runtime.error) {
var arrayDates = items.storeDates;
j = arrayDates.findIndex(x => x.date == currentDate.getDate());
console.log(j);
fn(j);
};
});
};

fn 是将找到的相应索引发送到此回调的函数:

comparingDates(function (l1) {
if (!l1) {
console.log("error");
} else {
currentDay = l1;
console.log("succes");
};

之前声明了变量currentDay

函数运行并发送值后,取 l1 未定义时的条件。

不完全了解如何处理异步函数很难在发生错误时很好地掌握。并对其进行了一些搜索,并没有提供实用引用的好例子。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com