2

私は次の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]

私は何を間違っていますか?

4

1 に答える 1

0

文字列として返されるオブジェクトを取得します。オブジェクトが持つプロパティを見つけて返すか、オブジェクトをループしてプロパティを表示するか、文字列に変換する必要があります...

console.log(JSON.stringify(objToJson));
于 2013-07-24T14:20:32.060 に答える