我有那段代码:
class @Validator
##
# Constructor
#
# Set basic variables
#
##
constructor: ->
@_errors = {}
##
# Errors
##
errors:
first: ->
last: ->
all: =>
return @_errors
get: ->
在对象all()
的方法errors
中,无法获得变量_errors
的内容,如何才能达到它?
答案 0 :(得分:1)
如果你追求的API是这个
validator = new Validator()
validator.errors.all()
然后将errors对象放在构造函数中并更改
errors:
first: ->
到
errors =
first: ->
否则,只需更改
errors:
first: ->
到
errors: ->
first: ->
使API看起来像validator.errors().all()