我正在使用 underscore.js 来检查列表中的元素是否为真。这是它的咖啡脚本代码:
uploading = _(@getViews ".file-forms").some (view) ->
view.uploading is true
打印“上传”,而不是返回真或假,给出:
uploading
y
_chain: true
_wrapped: false
__proto__: Object
以下是下划线“some”的定义:http: //underscorejs.org/#some。
此外,getViews 是此处定义的主干布局管理器的功能:https ://github.com/tbranyen/backbone.layoutmanager/wiki/Nested-views
以下是其他变量的输出,可能会使调试更容易:
_(this.getViews(".file-forms"))
y
_chain: true
_wrapped: Array[1]
0: d
length: 1
__proto__: Array[0]
__proto__: Object
_
function (a){if(a instanceof y)return a;if(this instanceof y)this._wrapped=a;else return new y(a)}