老师检查一下
来源:2-11 编程练习
大卫9580776
2022-07-17 15:03:21
<!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 < obj.length) {
value = obj[index];
done = false;
} else {
value = undefined;
done = true;
}
index++;
return {
value,
done
}
}
}
}
for (const item of obj) {
console.log(item);
}
</script>
</body>
</html>
1回答
好帮手慕慕子
2022-07-17
同学你好,代码中存在的问题解答如下:
1、中文内容没有注释,不符合要求,建议删掉或者添加注释,如下:
2、输出结果不符合要求,如下图所示:
建议修改:通过判断index的值,返回对应属性的值,如下:
祝学习愉快~