请老师检查

来源:2-11 编程练习

慕圣7292417

2021-09-17 22:18:15

<!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

        }

        // 在此补充代码

        console.log(obj);

        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 (let item of obj) {

            console.log(item);

        }

    </script>

</body>


</html>


写回答

1回答

好帮手慕然然

2021-09-18

同学你好,代码实现没问题,继续加油,祝学习愉快!

0

0 学习 · 17877 问题

查看课程

相似问题