0

我想在一个小节中创建几个节拍(使用 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
4

1 回答 1

1

给你
"每次调用迭代器时都使用三个参数:(元素、索引、列表)。 "

编辑:

_.each(beats, function(beat, index)

或者:

_.each(beats, function(beat) {
  index = arguments[1];

对不起,如果这不是你的意思。

于 2013-04-04T14:27:41.563 回答