知識社群登入
疊代 iterator
by 蘇德宙, 2012-06-09 19:54, 人氣(1515)
在 data collection 中,提供簡單的方法依序 (通常是 next)  取得元素

var dataSet = (function() {
  var index = 0,
      data = [1, 2, 3, 4],
      len = data.length;

  return {
    next: function() {
      var el;
      if (!this.hasNext()) return null;
      return data[index++];
    },
    hasNext: function() {
    },
    rewind: funciton() {
    },
    curr: function() {
    }
  }
})();