destructuring.js (382B)
1 const { b, resty } = compute(stuff); 2 const { first: f, last: l } = obj; 3 4 const [a, ...rest] = compute(stuff); 5 const [x] = ["a"]; 6 7 for (const [index, element] of arr.entries()) { 8 console.log(index, element); 9 } 10 11 const { a: aa = 10, b: bb = 5 } = { a: 3 }; 12 const { temp: [{ foo: foooo }] } = obj; 13 14 let { [key]: foo } = { z: "bar" }; 15 16 let [, prefName] = prefsBlueprint[accessorName];