@@ -2,8 +2,8 @@ function f0() {
2
2
var [ ] = [ 1 , "hello" ] ;
3
3
var [ x ] = [ 1 , "hello" ] ;
4
4
var [ x , y ] = [ 1 , "hello" ] ;
5
- var [ x , y , z ] = [ 1 , "hello" ] ; // Error
6
- var [ , , z ] = [ 0 , 1 , 2 ] ;
5
+ var [ x , y , z ] = [ 1 , "hello" ] ;
6
+ var [ , , x ] = [ 0 , 1 , 2 ] ;
7
7
var x : number ;
8
8
var y : string ;
9
9
}
@@ -19,14 +19,14 @@ function f1() {
19
19
}
20
20
21
21
function f2 ( ) {
22
- var { } = { x : 5 , y : "hello" } ;
23
- var { x } = { x : 5 , y : "hello" } ;
24
- var { y } = { x : 5 , y : "hello" } ;
22
+ var { } = { x : 5 , y : "hello" } ; // Error, no x and y in target
23
+ var { x } = { x : 5 , y : "hello" } ; // Error, no y in target
24
+ var { y } = { x : 5 , y : "hello" } ; // Error, no x in target
25
25
var { x, y } = { x : 5 , y : "hello" } ;
26
26
var x : number ;
27
27
var y : string ;
28
- var { x : a } = { x : 5 , y : "hello" } ;
29
- var { y : b } = { x : 5 , y : "hello" } ;
28
+ var { x : a } = { x : 5 , y : "hello" } ; // Error, no y in target
29
+ var { y : b } = { x : 5 , y : "hello" } ; // Error, no x in target
30
30
var { x : a , y : b } = { x : 5 , y : "hello" } ;
31
31
var a : number ;
32
32
var b : string ;
0 commit comments