code: function (iter) {                                                     // 114
      var self = this;                                                             // 115
      var i = 0;                                                                   // 116
      var elt = self._first;                                                       // 117
      while (elt !== null) {                                                       // 118
        var b = iter(elt.value, elt.key, i);                                       // 119
        if (b === OrderedDict.BREAK)                                               // 120
          return;                                                                  // 121
        elt = elt.next;                                                            // 122
        i++;                                                                       // 123
      }                                                                            // 124
    }
docs: 109 Iterate through the items in this dictionary in order, calling              // 110 iter(value, key, index) on each one.                                        // 111 112 Stops whenever iter returns OrderedDict.BREAK, or after the last element.   // 113