我對JavaScript有一個基本的理解,並且一直在學習異步函數在node.js中的工作方式。回調函數帶有參數錯誤,我一直很困惑。例如,這裏的一些代碼:Node.js回調函數錯誤參數說明?
contact.saveContacts = function(contactArray, done) {
var jsonfile = require('jsonfile')
jsonfile.writeFile('data.json', contactArray, done)
}
Contact.saveContacts(contacts, function(err) {
console.log('success')
}
我的問題是,爲什麼回調函數包含的參數錯誤?我很困惑爲什麼它在那裏,因爲它好像在它所調用的函數中沒有任何用處。
或只是'console.log(err ||'success');',因爲'err'在使用時將是非僞造的。 – dandavis
@dandavis:是的。這很好用... – amulya349