[Javascript] Yield an Array, String, or Any Iterable from a Generator (yield*)
JavaScript string or from Array an any Generator
2023-09-14 08:59:14 时间
Generators allow you to use the yield *
syntax to yield each iteration of nested iterable as part of the main iterations. This enables you to combine multiple arrays, strings, or any iterable with anything you want to yield from your main generator.
const abcs = ["A", "B", "C"] const reverseIterator = function* (array) { yield* array yield* array.map(letter => letter.toLowerCase()) yield Math.random() yield* "wan" } const iterator = reverseIterator(abcs) for (let value of iterator) { console.log(value) } /* A B C a b c 0.1234 w a n */
相关文章
- java string 转 object_java 类型转换 Object和String互转
- 【说站】javascript中yield关键字的使用
- 【说站】JavaScript原型添加存在的属性
- Javascript获取select下拉框选中的的值[通俗易懂]
- JavaScript作用域及作用域链
- 对javascript中String类型的拓展详解编程语言
- JavaScript学习总结(五)——Javascript中==和===的区别详解编程语言
- javascript中String类型转换详解编程语言
- Javascript常用运算符(Operators)-javascript基础教程
- asp.net注册Javascript的方法
- JavaScript验证浏览器是否支持javascript的方法小结
- JavaScript继承详解(一)
- javascript的onchange事件与jQuery的change()方法比较
- JavaScript原型与继承说明
- JavaScript中关于indexOf的使用方法与问题小结
- Javascript将string类型转换int类型
- 5个javascript的数字格式化函数分享
- javascript级联下拉列表实例代码(自写)
- 用JavaScript实现动画效果的方法
- String.prototype实现的一些javascript函数介绍
- 利用noesis.Javascript开源组件.Net中执行javascript脚本
- javascript校验价格合法性实例(必须输入2位小数)
- JavaScript跨域方法汇总
- javascript中数组array及string的方法总结
- javascript从image转换为base64位编码的String