请老师检查,谢谢

来源:2-11 编程练习

啊聪聪

2022-11-14 15:01:30

相关代码:

<!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() {
                    let value,done;
                 if (index == 0) {
                    value = obj['0'];
                    done = false;
                 }else if (index == 1) {
                    value = obj['sex'];
                    done = false;
                 }else if (index == 2) {
                    value = obj.length;
                    done = false;
                 }else {
                    value = undefined;
                    done = true;
                 }
                 index ++;
                 return {
                    value,
                    done
                 }

                }
            }
        }
        for (const item of obj) {
            console.log(item);
        }
       
    </script>
</body>

</html>


写回答

1回答

imooc_慕慕

2022-11-14

同学你好,代码效果正确,很棒,祝学习愉快~

0

0 学习 · 17877 问题

查看课程