老师,请检查

来源:2-11 编程练习

慕芸芸

2023-02-15 18:10:54

        const obj={
            "0":'xm',
            'sex':'male',
            length:2
        }
        obj[Symbol.iterator]=()=>{
            let index=0;
            return {
                next(){
                    index++;
                    if(index==1){
                        value=obj[0],
                        done=false
                    }else if(index==2){
                        value=obj.sex;
                        done=false
                    }else{
                        done=true
                    }
                    return {
                        value,done
                    }
                }
            }
        }
        for(let item of obj){
            console.log(item);
        }


写回答

1回答

好帮手慕慕子

2023-02-15

同学你好,练习要求是将三个属性值都输出,而同学的代码中并没有将length属性值输出,建议再添加一个判断,示例:

https://img.mukewang.com/climg/63ecb09f0904cb1110860814.jpg

祝学习愉快~

1

0 学习 · 17877 问题

查看课程

相似问题