目录
十六、知识点补充
1、环境变量
// 1、nodejs自带模块化功能,一个js文件就是一个模块
console.log(this === global) // false
// 2、console.time('start')和console.timeEnd('start')记录时间间隔
console.time('start')
let num = 0
for (let i = 1; i <= 100; i++) {
num += i
}
console.log(num)
console.timeEnd('start')
// 3、process.env:当前node执行的命令行或脚本窗口设置的变量(mac export,windows set),以及环境变量
// - package.json配置
/*
{
"scripts": {
"start": "set myNodeEnv=develop & node src/main.js"
}
}
*/
console.log(process.env.myNodeEnv)
// 微任务
process.nextTick(() => {
})
// 宏任务
setImmediate(({a, ...props}) => {
console.log(a)
console.log(props)
}, {a: 1, b: 2, c: 3})
setTimeout((...args) => {
console.log(args)
}, 0, 'a', 'b', 'c')
function Person(name) {
this.name = name || '谜团'
}
// 括号可以省略(不推荐)
const person = new Person
console.log(person)
标签:知识点,console,log,nodejs,高级,start,第四章,name
From: https://www.cnblogs.com/linding/p/18080363