无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(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ù)生成器的評論 (共 條)

分享到微博請遵守國家法律
封开县| 广东省| 新田县| 花垣县| 梧州市| 邛崃市| 巩留县| 洪雅县| 扶绥县| 安化县| 繁昌县| 榆社县| 西贡区| 双桥区| 瑞昌市| 沧州市| 德钦县| 中牟县| 方正县| 青河县| 阳春市| 黄陵县| 芜湖市| 广宁县| 聂荣县| 盐城市| 咸阳市| 南丰县| 白沙| 林州市| 屯留县| 漠河县| 通化市| 永康市| 宜章县| 彰化市| 灵台县| 嘉兴市| 吴忠市| 澎湖县| 贵阳市|