我想在一个小节中创建几个节拍(使用SVG),并将它们放在一起。我有点困惑如何跟踪underscore.js中的迭代器以在函数本身中使用。
这就是我所拥有的:
_.each(beats, function(beat) {
// create a beatview
var measurePassingToBeatViewParamaters = {
beatXLocation: beatXLocation
// i want this to be something like beatXLocation: beatXLocation * beatCountIterator
};
new beatView(measurePassingToBeatViewParamaters); //backbone View
// then somewhere increase the beatCountIterator ++;
}, this); //this is a measure
答案 0 :(得分:1)
Here you go。
“使用三个参数调用迭代器的每次调用:(元素,索引,列表)。”
修改强>
_.each(beats, function(beat, index)
或者:
_.each(beats, function(beat) {
index = arguments[1];
很抱歉,如果这不是你的意思。