myplayaaaaa
Version:
wwww
27 lines (25 loc) • 758 B
HTML
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script>
//创建一个generator函数
function* test(){
//yield语句的返回值是undefined
let name = yield "tom"; // 暂停--阻塞
console.log("name",name);
yield "jarry"; //暂停
return "susan";
}
//调用generator函数返回一个遍历器对象
let iter=test();
//调用iter遍历器对象的next方法,遍历generator函数内部每一个yield状态
console.log(iter.next());//{value:"tom",done:false}
console.log(iter.next());//{value:"jarry",done:false}
console.log(iter.next());//{value:"susan",done:true}
</script>
</head>
<body>
</body>
</html>