老师帮忙检查一下
来源:2-6 编程练习
慕粉1924517932
2022-03-29 21:29:31
问题描述:
老师请您帮忙检查一下,上课感觉还可以,一旦上手操作就完犊子了,请老师帮忙看看我哪里错了,在费心思帮忙讲解一下
相关代码:
const arr = ["a",["b","c",["d"],[undefined,"g",["x"],["y"]]],"h",["l"]]; const [,[,,,[a=5,,b=6],],,]=arr;
相关截图:

1回答
好帮手慕慕子
2022-03-30
同学你好,可以输出查看下结果,不符合练习要求,如下:

建议修改:添加[],匹配数组中的内容,这里不用再设置默认值了。

具体的思路可以参考如下解析:
对于复杂的数据进行解构时,可以直接将要解构的数据,例如: ["a", ["b", "c", ["d"], [undefined, "g", ["x"], ["y"]]], "h", ["l"]]整体放在左侧,不需要解构的内容设置为空即可,只针对需要解构的值进行。结合下图标注理解:

祝学习愉快~
相似问题