【说站】js中yield和yield*表达式的介绍
JS 介绍 表达式 yield
2023-06-13 09:13:16 时间
js中yield和yield*表达式的介绍
说明
1、yield和yield* 只能在生成器函数中使用。
生成器函数内部通过yield提前返回,前面的计数器就是利用这个特性向外部传递计数的结果。
2、生成器函数通过使用 yield* 表达式用于委托给另一个可迭代对象,包括生成器。
实例
const genSomeArr = function* () {
yield 1;
yield* [2, 3];
};
const someArr = genSomeArr();
greet.next(); // { value: 1, done: false }
greet.next(); // { value: 2, done: false }
greet.next(); // { value: 3, done: false }
greet.next(); // { value: undefined, done: true }
以上就是js中yield和yield*表达式的介绍,希望对大家有所帮助。更多js学习指路:js教程
推荐操作环境:windows7系统、jquery3.2.1版本,DELL G3电脑。
收藏 | 0点赞 | 0打赏
相关文章
- js循环精灵图
- 【说站】js中构造器属性的介绍
- js 数组去除重复数据-5 个提升你 JS 编码水平的实例
- js监听浏览器,关闭,刷新(兼容IE6+,Firefox,Chrome,Safari)详解编程语言
- JS display和visibility属性:显示和隐藏元素
- 使用JS实现Redis数据读取(js读取redis)
- js资料prototype属性
- CSS和JS标签style属性对照表(方便js开发的朋友)
- js中scrollHeight,scrollWidth,scrollLeft,scrolltop等差别介绍
- js正则表达式之search方法讲解
- js函数setTimeout延迟执行的简单介绍
- Js制作简单弹出层DIV在页面居中中间显示遮罩的具体方法
- js里取容器大小、定位、距离等属性搜集整理
- 多种方式实现JS调用后台方法进行数据交互
- js特殊字符转义介绍
- 前台js调用后台方法示例
- js浏览器本地存储store.js介绍及应用
- Node.js的特点和应用场景介绍
- JS中attr和prop属性的区别以及优先选择示例介绍
- JS获取各种宽度、高度的简单介绍