We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 38f6a84 commit ea93f67Copy full SHA for ea93f67
features.txt
@@ -480,6 +480,23 @@ Intuitive and flexible destructuring of Objects into individual variables during
480
5| var |b = tmp.lhs.op|;
481
5| var c = tmp.rhs;
482
483
+Object And Array Matching, Default Values
484
+-----------------------------------------
485
+
486
+Simple and intuitive default values for destructuring of Objects and Arrays.
487
488
+6| var obj = { a: 1 };
489
+6| var list = [ 1 ];
490
+6| var { a, |b = 2| } = obj;
491
+6| var [ x, |y = 2| ] = list;
492
493
+5| var obj = { a: 1 };
494
+5| var list = [ 1 ];
495
+5| var a = obj.a;
496
+5| var |b = obj.b === undefined ? 2 : obj.b|;
497
+5| var x = list[0];
498
+5| var |y = list[1] === undefined ? 2 : list[1]|;
499
500
Parameter Context Matching
501
--------------------------
502
0 commit comments