-2
我发现节点v0.10有一定的行为,我无法在Chrome中进行复制。它会自动将之前所有的\“NodeJS处理对象时的单引号
因此,这将是脚本和输出:
var test = "'test";
var testObj = {test:test};
console.log(test); // => 'test
console.log(testObj); // => {'test':'\'test'}
在浏览器控制台,我没有看到\自动背后每一个附加” 这是很好的和正常节点的行为?这是我目前对使用某个NPM包时遇到的问题的怀疑,但我似乎无法强制节点不能逃脱单引号。
我很确定它只是出现在'console.log'上,因为它试图将它表示为一个有效的对象。 –
没有区别!您的浏览器会在向您显示输出前对输出进行优化,请尝试将其粘贴到Chrome控制台中:'“\”“' – andlrc