你怎么能执行一个命令 X 秒?

How can you execute a command for X seconds?

我一直在尝试创建一个向上移动并在三秒后返回的对象,但我只能找到跟踪命令执行所需时间的代码(例如 setInterval),而不是比代码实际运行多长时间。有谁知道如何在指定的时间间隔后将对象放回原处?

addEventListener("keyup", () => {
            char.style.transition = "0.3s ease";
            char.style.transform = "translateY(50%)";
        });
setTimeout(function(){ 
    alert("bring down object"); 
    //function that brings out object goes here
}, 3000);

3000 是在 运行 函数之前等待的时间量,它的默认值以毫秒为单位,所以这里它在 运行 函数操作该数字以适合您所需的等待时间之前等待 3 秒在 运行 带回对象的函数之前。