在回调期间,CoffeeScript在Class中设置属性

时间:2014-10-14 00:08:19

标签: coffeescript

这是我的CoffeeScript类

class HotsauceQS
    err: null

    constructor: (@obj, @qUrl) ->

    sendMsg: ->
        sqs.sendMessage
          MessageBody: JSON.stringify(@obj)
          QueueUrl: @qURL
        , @handleResponse

    handleResponse: (err, data) =>
        @err = err if err?

module.exports = HotsauceQS

我无法设置@err属性:

h = require('./hotsaucesqs')
m = new h obj, url
m.sendMsg()

console.log m.err # this is undefined :(

0 个答案:

没有答案