猫史档案馆


[干货+教程]如何在Box3的控制台中恶搞

用户:芜湖咸鱼芜湖咸鱼查看:14 回复:20 评论:14 创建时间:2020-03-10T12:36:39


 

1.众所周知,Box3的控制台可以用来调试,分析错误.有时候,我们如果想清除控制台,就会用到console.clear()

那么,console这个对象能干别的事吗?

答案是:能!

我们平时调试时,想输出调试信息,就会用console.log()

这会输出蓝色字体的文字,但是平时报错的时候会有红色的文字,这是怎么做到的?

其实,可以用console.error()来模拟出错的控制台:center_image

这就有红色字体啦!

还有一种输出方式,就是警告(warning)

警告貌似并没有在Box3中经常出现,但是Box3还是支持的,可以使用console.warn()来发出警告

这样的警告看起来就像这样center_image警告信息是黄色的.

 

2.如何开始在控制台里恶搞

我们可以来试试做一个定时喵

定时喵肯定不能瞬间执行,需要等待,但是等待需要用到await,await又需要在异步函数中执行,如果把函数写进代码里就会被别人看到,怎么办呢?

在JS中,有一种立即执行匿名函数的办法

(函数定义)();

创建一个异步匿名函数并执行就是

(async ()=>{})();

 

所以定时喵就是

 

(async ()=>{for(i=10;i>0;i-=1){console.error(`喵将在${i}秒后爆炸!`);await sleep(1000)}})();

执行效果:

center_image

但是这看起来一行一行的,效果不太好,所以我们可以加个清屏

(async ()=>{for(i=10;i>0;i-=1){console.clear();console.error(`喵将在${i}秒后爆炸!`);await sleep(1000)}})();

效果不好截图就不截了

 

定时喵的爆炸部分就不写了,防止毁图


回复

上一页1 页 / 共 1下一页
芜湖咸鱼芜湖咸鱼

沙发

点赞0


评论


芜湖咸鱼芜湖咸鱼

板凳

点赞0


评论


芜湖咸鱼芜湖咸鱼

地板

点赞0


评论


芜湖咸鱼芜湖咸鱼

地下室

点赞0


评论


芜湖咸鱼芜湖咸鱼

地幔

点赞0


评论


芜湖咸鱼芜湖咸鱼

地核

点赞0


评论


芜湖咸鱼芜湖咸鱼

地心

点赞0


评论


神龙_build神龙_build

真皮沙发center_image

点赞0


评论


dik星梦呀dik星梦呀

在我的图里测试的啊emotion_编程猫_伤心

 

点赞0


评论


QBZ_QBZ_

.。。。。

点赞0


评论


明星喵明星喵

顶· 

点赞0


评论


夕阳下的晨夕阳下的晨

666

点赞0


评论


硅_约瑟夫硅_约瑟夫

woc

点赞0


评论


Ken李Ken李

谢谢谢谢🙏

点赞0


评论


永哥zzy永哥zzy

emotion_编程猫_厉害了

点赞0


评论


ZCH幻影深渊ZCH幻影深渊

顶顶顶顶顶顶顶顶顶顶顶顶顶

点赞0


评论


梦里觅深海梦里觅深海

厉害,帮忙顶

点赞0


评论


一剑飙血喽一剑飙血喽

顶,好厉害

点赞0


评论


来自远方的panda来自远方的panda

Ddd

点赞0


评论


千星河凉月吖千星河凉月吖

额额

点赞0


评论