小问题,也许这是一个基本问题......但是
ub的价值应该是什么?
假设getuploadedBytes返回一个Int, ub的价值应该是什么?
方法和右操作符之间的最小值或最大值?
ub = that._getUploadedBytes(jqXHR) || (ub + o.chunkSize);
答案 0 :(得分:2)
该值将是_getUploadedBytes
的结果,除非该函数返回0,在这种情况下它将是ub + o.chunkSize
。
0
是一个假值,这意味着条件将失败,另一个计算将产生结果。
答案 1 :(得分:1)
总之,如果that._getUploadedBytes(jqXHR)
非零,则会返回该值,否则会返回(ub + o.chunkSize)
。
||如果左边的值是真的,那么它更喜欢左边的值,否则就是正确的值。
假设that._getUploadedBytes(jqXHR)
返回一个整数,那么假的唯一整数是0
。