|
| 1 | +// Destructuring |
| 2 | +// faster/easier way to access/unpack values from arrays |
| 3 | +// objects into variables |
| 4 | +// Arrays |
| 5 | + |
| 6 | +const fruits = ['orange', 'banana', 'lemon']; |
| 7 | +const friends = ['john', 'peter', 'bob', 'anna', 'kelly']; |
| 8 | + |
| 9 | +const orange = fruits[0]; |
| 10 | +const banana = fruits[1]; |
| 11 | +const lemon = fruits[2]; |
| 12 | + |
| 13 | +// console.log(orange, banana, lemon); |
| 14 | + |
| 15 | +// example array assign to friends |
| 16 | +// susan disini menjadi undefined karena index friend hanya |
| 17 | +// berisi 4 index 0-4 sehingga susan menjadi undefined |
| 18 | +// const [john, peter, bob, anna, kelly, susan] = friends; |
| 19 | +// console.log(john, peter, bob, anna, kelly, susan); |
| 20 | + |
| 21 | +// dan untuk menskip misal peter anna di hilangkan |
| 22 | +// dalam pendeklarasian const hilangkan dgn comma |
| 23 | +const [john, , bob, , kelly] = friends; |
| 24 | +console.log(john, bob, kelly); //john, bob, kelly |
| 25 | + |
| 26 | +/* |
| 27 | +note const [john, bob, ...] nama bebas karna mau nama apapun |
| 28 | +dia akan menghasilkan value yang berada dalam array friends |
| 29 | +
|
| 30 | +*/ |
0 commit comments