-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathgenerator.js
More file actions
40 lines (34 loc) · 939 Bytes
/
Copy pathgenerator.js
File metadata and controls
40 lines (34 loc) · 939 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
//In for loop think that you have to store values from 0-1B then we will make a generator
//which will not store values but generate it when needed.
function* numbergen()
{
let i=0;
yield 1;
yield 2;
yield 3;
yield 4;
}
// const gen=numbergen()
// console.log(gen.next())//It will print the next of generator.
// console.log(gen.next())
// console.log(gen.next())
// console.log(gen.next())
// console.log(gen.next())//It will print true because yield values are finished.
function* numbergeen()
{
let i=0;
while(true)
{
yield i++;
}
}
const gen=numbergeen()
console.log(gen.next().value)//It will print the next of generator.
console.log(gen.next().value)
console.log(gen.next().value)
console.log(gen.next().value)
console.log(gen.next().value)
console.log(gen.next().value)
console.log(gen.next().value)
console.log(gen.next().value)
console.log(gen.next().value)//It will print value .