2
默認情況下,當找不到文件時,Node.js將拋出以下異常。javascript異常對象格式
{ [Error: ENOENT, no such file or directory 'InvalidFile']
errno: 34,
code: 'ENOENT',
path: 'InvalidFile',
syscall: 'open' }
從技術上講,這應該是一個JavaScript對象。根據JavaScript對象語義,應該有逗號分隔成員元素。在這種情況下,在[Error: ENOENT, no such file or directory 'InvalidFile']
和errno: 34,
之間沒有逗號。我的問題是
我該如何構建一個這樣的對象?
如何在程序中訪問
[Error: ENOENT, no such file or directory 'InvalidFile']
元素 ?
我用'拋錯誤( ',沒有'new',它仍然有效,你能告訴我它爲什麼起作用嗎? – thefourtheye
@thefourtheye那是因爲'Error' [注入'new' for you](http://es5.github.io/#x15。 11.1)。 –