最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

碎片時間學(xué)編程「287]:重復(fù)生成器

2023-03-20 12:22 作者:路條編程  | 我要投稿


創(chuàng)建一個生成器,無限期地重復(fù)給定的值。

  • 使用非終止while循環(huán),每次Generator.prototype.next()調(diào)用都會有一個 yield 值。

  • 如果傳遞的值不是 yield ,則使用語句的返回值 undefined 更新返回值

JavaScript

const repeatGenerator = function* (val) { ?let v = val; ?while (true) { ? ?let newV = yield v; ? ?if (newV !== undefined) v = newV; ?}};

示例

const repeater = repeatGenerator(5);repeater.next(); // { value: 5, done: false }repeater.next(); // { value: 5, done: false }repeater.next(4); // { value: 4, done: false }repeater.next(); // { value: 4, done: false }

更多內(nèi)容請訪問我的網(wǎng)站:https://www.icoderoad.com

碎片時間學(xué)編程「287]:重復(fù)生成器的評論 (共 條)

分享到微博請遵守國家法律
锡林郭勒盟| 民勤县| 青田县| 平潭县| 麻江县| 佛坪县| 巴马| 旅游| 翼城县| 阿拉善右旗| 岢岚县| 泽州县| 察雅县| 安龙县| 承德县| 玉屏| 天峻县| 德格县| 苏尼特左旗| 二连浩特市| 大余县| 平和县| 休宁县| 泰顺县| 巴彦淖尔市| 崇左市| 翼城县| 自贡市| 甘南县| 永善县| 当阳市| 宜都市| 德惠市| 出国| 南皮县| 衡水市| 临桂县| 荣昌县| 崇左市| 长宁区| 平原县|