老师检查一下练习
来源:2-11 编程练习
慕函数0445997
2022-12-07 09:45:06
把for of循环写成for in循环结果找了半天错误,唉 <!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 num=0; return { next(){ num++; if(num==1){ return { value:obj['0'], done:false } }else if(num==2){ return { value:obj.sex, done:false } }else if(num==3){ return { value:obj['length'], done:false } }else{ return {done:true} } } } } for(let item of obj){ console.log(item); } </script> </body> </html>
1回答
好帮手慕久久
2022-12-07
同学你好,代码正确,吃一堑长一智,下次先检查有没有这种语法上的基础错误。
祝学习愉快!
相似问题