schemas中的user.js,在保存密碼時為什么要加var user=this;而直接用bcrypt.hash(this.password,salt,function(err,hash){this.password=hash})不行呢?

panmin
2014-10-10
2 回答
舉報
0/150
提交
取消
2015-12-01
大學遇到的問題都一樣哈哈
2014-10-10
是可以的,只是書寫的習慣,當里面有嵌套的 function 的時候,我習慣在外面單獨聲明一個用于下文的調用,通常我們有如下常見聲明方式:
var that = this
var self = this
var _ = this?
等等