gpt4 book ai didi

javascript - 替代循环中的 'let' 关键字?

转载 作者:行者123 更新时间:2023-11-30 10:02:19 24 4
gpt4 key购买 nike

<分区>

我在设置一堆超时调用时遇到问题,我希望超时函数引用当前循环中的元素。

结果是这样的:

    var createTimedMessages = function(arr, collection){
var timeLimit = 2000;
for(var i = 0; i<arr.length; i++){
let el = arr[i];
collection.push(el);
$timeout(function removeElement(){
collection.removeMatch(el);
}, timeLimit);
}
}

但我意识到这不适用于一些稍旧的浏览器,因为不支持 let 关键字。什么是好的解决方法?

注意:这是 Angular ,因此是 $timeout 而不是 setTimeout。

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