我有以下 javascript:
#!/usr/bin/env node
var fs = require(’fs’);
var outfile = "hello.txt";
var out = "Modify this script to write out something different.\n";
fs.writeFileSync(outfile, out);
console.log("Script: " + __filename + "\nWrote: " + out + "To: " + outfile);
在执行以下命令时:
node test.js
cat hello.txt
我得到以下输出:
[object Object]
我做错了什么?
最佳答案
你得到一个作为字符串返回的对象。您将需要找出对象具有哪些属性并返回它们,或者遍历对象并显示属性,或者将其转换为字符串...
console.log(JSON.stringify(objToJson));
关于javascript 给出意想不到的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17836592/