如何在foreach中增加延迟

时间:2019-08-19 11:07:44

标签: angular7

请让我知道如何使用forEach循环在角度6中为“ setTimeout”添加“延迟” 在特定间隔后执行每个循环。

下面是我的代码。

import abc


class BaseResponse(abc.ABC):

    @abc.abstractmethod
    def get_headers(self):
        raise NotImplementedError

    @abc.abstractmethod
    def get_body(self):
        raise NotImplementedError


class Response(BaseResponse):

    def __init__(self, headers, body):
        self.__headers = headers
        self.__body = body

    def get_headers(self):
        return self.__headers

    def get_body(self):
        return self.__body

    @classmethod
    def from_request(cls, request, payload):
        headers = request.get_headers()
        headers["meta_data"] = payload["meta_data"]
        body = payload["data"]
        return cls(headers, body)

在上面的代码中,“ makePayment”需要在特定时间间隔后调用。

谢谢

0 个答案:

没有答案