我正在创建一个Simon Says游戏,该游戏的模式随着用户正确设置模式而逐渐变长,但是输入历史记录显示了他们以前的模式输入。如何清除此历史记录?
此代码位于CodeHS网站上。我研究并尝试过console.clear();, clear();和console.API.clear();,但似乎不起作用。
这是我的代码中获取用户输入的部分。
//green red blue yellow
var generatedPattern = "grby"
function getUserInput(){
/*User input of the last round gets saved which shows them 'grb', allowing
the user to look back at their previous guess to easily guess the
next pattern*/
guess = readLine("Input guess here: (example: ybbg)");
if(guess == generatedPattern){
return true;
}else{
return false;
}
}
我希望使用clear()清除日志;或console.clear();,但不会执行任何操作。
答案 0 :(得分:0)
您可以执行一个自定义函数,以输出ANSI转义字符:
const clearTerminal = () => process.stdout.write('\033c')
(请注意,应该有一种更好的方法来处理程序,该帮助程序功能只会擦净整个窗口,这不是您想要的)