全局对象
global.a = 1; console.log(global.a); console.log(a);
使用 global 关键字声明全局变量
跟踪程序执行流程
global.console.log(2,1,2,3); console.trace();
使用 trace 查看程序源码调用
获取执行文件目录和文件名
console.log(__filename); console.log(__dirname);
__filename:查看执行文件名
__dirname:获取执行文件所在目录
定时器
setTimeout(function () { console.log('这个炸弹爆了!') },1000);
清除定时器
let timer = setTimeout(function () { console.log('这个炸弹爆了!') },1000); clearTimeout(timer);
不会执行。定时器不会立即执行,而是等待 1 秒后执行,程序不会等待 1 秒执行会继续往下执行,遇到 clearTimeout 方法会清除定时器