国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > JavaScript > js中如何自定义迭代行为

js中如何自定义迭代行为

js迭代

头像

小妮浅浅

2021-08-23 09:39:233372浏览 · 0收藏 · 0评论

说明

1、可迭代对象是实现了@@iterator方法的对象,那么可迭代对象就可以通过重写@@iterator方法实现自定义迭代行为。

@@iterator是一个可以返回迭代器对象的函数。

2、当next方法返回时,迭代结束。

实例

const arr = [1, 3, 5, 7];
arr[Symbol.iterator] = function () {
  const ctx = this;
  const { length } = ctx;
  let index = 0;
  return {
    next: () => {
      if (index < length) {
        return { value: ctx[index++] * 2, done: false };
      } else {
        return { done: true };
      }
    }
  };
};
 
[...arr];       // [2, 6, 10, 14]

以上就是js中自定义迭代行为的方法,希望对大家有所帮助。更多js学习指路:js教程

推荐操作环境:windows7系统、jquery3.2.1版本,DELL G3电脑。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

黑色蕾丝女装大长腿| 肉丸子影院免费观看电视剧 | 乱公伦媳2| 美国禁忌2在线观看电视剧| 一天下课几个男生把我拉到 | 儿媳妇长太漂亮免费观看电视剧| 女教师免费观看全集电视剧| 免费观看已满十八岁电视剧高清版 | 精品久久久久久亚洲偷窥女厕麻豆| 法国《监狱伦理3》| 舌头伸进去添的我爽高潮| 女性私密紧致情趣玩具| 泳装美女| 坐在竹马鸡上背单词小说| 灭火宝贝| 法国色情《宝贝宝贝3| 只有一根绳子遮住重要部位| 维密| 蜜桃成时熟| 丈夫不在的日子中字头| 含紧一点H楼梯边做边走视频| 外卖服务3| 两个男人睡一个女人什么心理呢| 妈妈的新男友| 桃色公寓| 动物扌雷辶鬲的小说| 男人女人免费观看40集电视剧| 速度与激情9| 《高压监狱5》完整版| 姐姐片多多免费高清电视剧| 电影《满足2》完整版在线观看| 下面的小嘴又饿了| 三个老头捆着躁我一个| 韩剧《酒醉热吻》| 一路向西在线| 女性扒开大腿内侧小肚子痒| 上海吃奶门| 打性奴屁股穿开裆裤调教| 适合做前看的短篇小说| 暴躁姐姐BGM国语版| 可切换老司机模式浏览器