单项选择题

下列结构赋值会出现变量为undefined的是()

A.let [foo,[[bar],baz]]=[1,[[2],3]]
B.let [head,...tail]=[1,2,3,4]
C.let [bar,foo]=[1]
D.let [x,y]=[1,2,3]