请老师检查一下作业

来源:2-11 编程练习

qq_慕神8318241

2022-05-10 17:44:28

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 {

                        return {

                            done: true

                        }

                    }

                }

            }

        }

        for (const item of obj) {

            console.log(item);

        }


写回答

1回答

好帮手慕星星

2022-05-10

同学你好,代码中缺少长度的判断,如下修改:

https://img.mukewang.com/climg/627a3837096174ee04980298.jpg

祝学习愉快!

0

0 学习 · 17877 问题

查看课程