私はfelixgeのNodeの強力なパッケージを使用しています。これは、Javascriptに関する質問よりも、厄介なものに特化したものよりも、そうだと思います。Javascriptオブジェクトのプロパティ(ノード内)が別の名前でログに記録されたりログされたりしない
私はこのmyobj上にconsole.logをすれば、私は次を得る:
{ file1:
File {
domain: null,
_events: {},
_eventsCount: 0,
_maxListeners: undefined,
size: 62464,
path: 'myDir/upload_e79d8d551721e2f399afbc39d5d5eaab.doc',
name: 'somefile.doc',
type: 'application/msword',
hash: null,
lastModifiedDate: Thu May 19 2016 20:22:24 GMT+0530 (IST),
_writeStream:
WriteStream {
_writableState: [Object],
writable: true,
domain: null,
_events: {},
_eventsCount: 0,
_maxListeners: undefined,
path: 'uploadDir/upload_1e0e9625e27f5c5172eaf5d18172f946.doc',
fd: null,
flags: 'w',
mode: 438,
start: undefined,
pos: undefined,
bytesWritten: 62464,
closed: true } } }
私はにconsole.logを行う場合には、そのよう:
for (var filename in MYOBJ)
console.log(MYOBJ[filename]);
私は、次のGET:
{ size: 62464,
path: 'myDir/upload_e79d8d551721e2f399afbc39d5d5eaab.doc',
name: 'somefile.doc',
type: 'application/msword',
mtime: '2016-05-19T14:52:24.129Z' }
私の明白な疑問がある:
「file1」の他のプロパティが表示されないのはなぜですか?彼らはオブジェクトの "ownProperty"ではないかもしれませんか?それでも、なぜ "lastModifiedDate"は "mtime"になるのですか?
を一覧表示することができます...私は推測してみましょうか? –
@Krzysztof Safjanowski。ノードのバージョンはv4.4.4 – Sam
ダウン投票者が正当な理由がある場合、私は不明な点、なぜそれが有用でないのか、さらに何をすべきかを知っているといいでしょう。 – Sam