// function* getObj(){
// yield '1';
// yield '2';
// yield '3';
// yield '4';
// yield '5';
// yield '6';
// yield '7';
// }
// let ouyang = getObj();
// console.log(ouyang.next());
// console.log(ouyang.next());
// console.log(ouyang.next());
// console.log(ouyang.next());
// console.log(ouyang.next());
// console.log(ouyang.next());
// console.log(ouyang.next());
// console.log(ouyang.next());
function Iterator(arr){
let index = 0;
return {
next:function(){
// if(arr.length>index){
// return {'value': arr[index++],'done':'false'}
// }else{
// return {'value': undefined,'done':'true'}
// }
return arr.length > index ? {'value': arr[index++],'done':'false'} : {'value': undefined,'done':'true'};
}
}
}
let arr = [88,99,00,33];
let center = Iterator(arr);
console.log(center.next());
console.log(center.next());
console.log(center.next());
console.log(center.next());
console.log(center.next());```
ECMAScript6遍历对象方法
最新推荐文章于 2022-05-24 11:03:58 发布