1.在 node.js 中使用取值用法${}在字符串中,但是在console.log输出时,控制台得到的是带有${}的字符串,并没有将变量的值进行替代。
app.use(async (ctx, next) => {
const start = new Date().getTime();
await next();
let ms = new Date().getTime() - start;
console.log('Time: ${ms}ms');
});
如上代码所示,在console.log()中用${}取出变量 ms 的值,但是在最后控制台输出中,得到的是以下结果:
Time: ${ms}ms
请问是怎么回事呢?
要用模板字符串的话不能用单双引号(
"
'
),要用反引号(`
)。Tab
键上面那个。形如: