请老师检查代码,谢谢
来源:2-6 编程练习
叫我丽红
2021-07-27 11:05:43
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script>
const arr = ["a",["b","c",["d"],[undefined,"g",["x"],["y"]]],"h",["l"]];
/*补充代码*/
const [,[,,,[a=0,,b=0,]],,] = arr;
document.write(a,b);
</script>
</body>
</html>
1回答
好帮手慕久久
2021-07-27
同学你好,打印到页面上的结果是对的,但是有一个细节问题。同学的代码,实际匹配的是x所在的数组,即 ["x"],而不是数组中的x。可以在控制台输出一下:


使用 document.write打印数组时 ,会把“[”和“]”去掉,导致看不到真实的数据形态。
建议匹配到字符x,如下:

祝学习愉快!
相似问题