6

在这个例子中:

for (var c = 0, e = a.length; c < e && !(d = b(c, a[c]), !1 === d)

而在另一个:

if (d = b(c, a[c]), !1 === d)

这些条件是返回第一部分、第二部分还是两者都返回?

4

1 回答 1

13

它是逗号运算符,并不特定于条件或循环。

于 2013-01-16T17:00:01.567 回答