据医生说,
如果list是JavaScript对象,迭代器的参数将是(值、键、列表)。
我必须不断地检查医生来确认订单。为什么value, key
不是key, value
编辑
我想我(总是)很困惑,因为CoffeeScript中的for循环在key, value
上迭代
yearsOld = max: 10, ida: 9, tim: 11
ages = for child, age of yearsOld
"#{child} is #{age}"
发布于 2014-11-26 19:26:59
因为value
是结构上的映射中更重要、最通用的部分。对对象的_.map
可能没有那么多,但是当您在数组上使用map
时,通常使用一个一元函数(它只使用值)。索引(或键)很少被使用,因此它成为了参数列表中通常省略的第二个参数。
https://stackoverflow.com/questions/27157198
复制相似问题