arrowfunction
[javascript, mongoose] mongoose(몽구스) method에서 arrow function(화살표함수) 쓸때 undefined나오는 이유 [arrow function 과 function표현식 차이점]
mongoDB를 쓰기위하여 mongoose를 이용해서 코딩을 진행하고 있었다. 강의를 따라 가던중 스스로 es5문법을 es6로 바꿔 가면서 진행하였다 (var -> let, const, function -> () => {} . . ) 그러던중 아래의 소스에서 undefined 를 return 을 하는 에러가 일어났다. userSchema.methods.generateToken = (cb)=> { const user = this; const token = jwt.sign(user._id.toHexString(), 'secretToken');// user.toekn = token; user.save((err, user) => {//DB에 save한다음에 변경된 user model을 return 해줘야한다. ..