今天我遇到了以下JS:
for (var b = k, d = function (c) {
// function body
}, a = b.p, e = z; 0 < c;) {
} // for loop closing cause
有人可以解释一下这里发生了什么吗?我对该功能感到困惑,正常的“for”循环会这样做:
for(x=0; x<something; x++){
}
此循环似乎遵循不同的结构:
for(x=0; d = function(c), a = somevar, e = somevar, 0 < c)
为什么for循环中有5个元素?谢谢!