咖啡脚本方法没有定义

时间:2014-01-23 16:49:27

标签: coffeescript

我有咖啡脚本类,定义了一个名为'isOutdated'的方法,它只输出一些文本,我需要在另一个方法中使用此方法,但它总是抱怨'isOutdated未定义',不知道为什么,

这是我的代码:

class A
  ...
  isOutdated: (last, curr) ->
    'hell..o'

  run: (callback) ->
    @store.findOne config, {name : 'a' }, {}, {}, (err, results) =>
      return callback err, null if err
      callback null, isOutdated 'last', 'curr'

以下是它投诉的内容: [ReferenceError:isOutdated未定义]

1 个答案:

答案 0 :(得分:1)

如果您想引用isOutdated方法,那么您需要说

  callback null, @isOutdated 'last', 'curr'
  # -------------^

只是isOutdated正在寻找一个局部变量,而不是方法。