老师请检查

来源:2-11 编程练习

张艺兴的宝贝

2022-10-19 15:14:22

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        const obj = {
            "0": "xm",
            "sex": "male",
            length: 2
        }
        // 在此补充代码
        obj[Symbol.iterator] = () => {
            let index = 0;
            return {
                next(){
                    index++;
                    if(index === 1){
                        return{
                            value:obj['0'],
                            done:false,
                        }
                    }else if(index === 2){
                        return{
                            value:obj['sex'],
                            done:false,
                        }
                    }else if(index === 3){
                        return{
                             value:obj.length,
                             done:false
                        }
                    }else{
                        return{
                            done:true
                        }
                    }
                }
            }
        }
        for(const item of obj){
            console.log(item);
        }
       
    </script>
</body>

</html>


写回答

1回答

好帮手慕慕子

2022-10-19

同学你好,代码实现是正确的,继续加油,祝学习愉快~

0

0 学习 · 17877 问题

查看课程

相似问题