【文件属性】:
文件名称:harmonyos2-generator-foreach:forEach用于生成器
文件大小:3KB
文件格式:ZIP
更新时间:2021-07-01 14:54:28
系统开源
和声2
生成器-foreach
forEach
用于生成器
想象一下,您想在生成器函数中使用forEach
:
var
stuff
=
[
1
,
2
,
3
,
4
,
5
]
function
*
fn
(
)
{
stuff
.
forEach
(
something
)
function
something
(
item
)
{
console
.
log
(
item
)
}
}
for
(
var
i
of
fn
(
)
)
;
它工作正常,但是如果您想根据item产生一个值怎么办?
var
stuff
=
[
1
,
2
,
3
,
4
,
5
]
function
*
fn
(
)
{
stuff
.
forEach
(
something
)
function
something
(
item
)
{
yield
item
}
}
for
(
var
i
of
fn
(
)
)
console
.
log
(
i
)
已经不行了!
您不能在普通函数中使用yield
。
所以generator-foreach就派上用场了:
var
foreach
=
require
(
【文件预览】:
generator-foreach-master
----test.js(707B)
----.npmignore(16B)
----examples()
--------basic.js(201B)
--------flatten.js(309B)
----README.md(2KB)
----.gitignore(12B)
----index.js(191B)
----package.json(333B)