我正在尝试将stdout中的String转换为Boolean。
有人可以向我解释为什么这段代码返回false
而不是true
:
const { exec } = require('child_process')
exec('echo true', {}, (err, stdout) => {
const current = stdout.toString();
console.log(typeof current, current) // <- It returns: string true
const status = (current === 'true');
console.log(status); // <- I echoed true, I checked for true and instead I'm getting false
})