javascript 给出意想不到的结果

标签 javascript node.js

我有以下 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/

相关文章:

javascript - AngularJS 中的下拉菜单

javascript - 如何更改 package.json 输出位置

javascript - 如何连接两个可观察量?

node.js - 403禁止+ Nginx +虚拟主机配置+ NodeJS

javascript - 是否在抛出错误时清除 Node js中的事件循环?

javascript - JavaScript 是否具有 double float ?

node.js - Electron 通过中键单击防止多个实例

javascript - Promise AngularJS 遇到麻烦...控制台日志无法处理 http 请求

javascript - QtWebEngine:打印由javascript调用的网页

javascript - 将 .ajaxComplete() 与另一个框架生成的 ajax 请求一起使用