老师,请帮检查下代码

来源:2-11 编程练习

Cassiel751696

2021-11-19 18:10:07

<!DOCTYPE html>

<html>


<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 indx = 0;

            return {

                next() {

                    indx++;

                    if (indx == 1) {

                        return {

                            value: obj.sex,

                            done: false

                        }

                    } else if (indx == 2) {

                        return {

                            value: obj['0'],

                            done: false

                        }

                    } else {

                        return {

                            done: true

                        }

                    }

                    return {

                        value,

                        done

                    }

                }

            }

        }

        for (const ob of obj) {

            console.log(ob); // 打印obj属性值 male  xm

        }

    </script>

</body>


</html>


写回答

1回答

好帮手慕久久

2021-11-19

同学你好,效果不对,没有打印出length的属性值:

https://img.mukewang.com/climg/6197794609b66a2a05610383.jpg

建议做如下调整:

https://img.mukewang.com/climg/619779c8097977db08770889.jpg

祝学习愉快!

1

0 学习 · 17877 问题

查看课程