【文件属性】:
文件名称:harmonyos2-yield-iter:产量迭代器
文件大小:7KB
文件格式:ZIP
更新时间:2021-07-01 15:31:52
系统开源
和声2
#yield
迭代演示,展示如何使用新的
js
keywork
yield编写迭代库来操作集合(数组)。您的
env
应该支持
ES6(和谐)。
##特征
可链接:喜欢
iter(arr)
.where(...)
.map(..)
.sort(..)
.where()
.groupBy(..)
使用
GeneratorFunction,大多数情况下只迭代一次
Array(更多细节见
API
部分)
当支持lambda表达式时(很快),代码会更简洁##Files:只写一些demo,所以目录结构很简单
iter.js
:
迭代库
assert.js
:
提供一些assert*函数来帮助测试
test.html一些lib的测试/示例,请阅读源代码。如果您的浏览器支持ES6(和谐),只需打开此文件即可查看测试结果
##例子:
var
books
=
[{'name':'js1','category':'js','price':10}
,{'name':'js2','category':'js','price':20}
,{'name':'js3','categ
【文件预览】:
yield-iter-master
----assert.js(1KB)
----test.js(0B)
----test.html(5KB)
----iter.js(5KB)
----README.md(6KB)