1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 |
'use strict'; // Array Dest - Dizi Yıkımı // Data needed for first part of the section const restaurant = { name: 'Classico Italiano', location: 'Via Angelo Tavanti 23, Firenze, Italy', categories: ['Italian', 'Pizzeria', 'Vegetarian', 'Organic'], starterMenu: ['Focaccia', 'Bruschetta', 'Garlic Bread', 'Caprese Salad'], mainMenu: ['Pizza', 'Pasta', 'Risotto'], order: function (starterIndex, mainIndex) { return [this.starterMenu[starterIndex], this.mainMenu[mainIndex]]; }, }; const arr = [2, 3, 4]; const a = arr[0]; const b = arr[1]; const c = arr[2]; // Ekrana sıradan dizi erişimi ile elemanları basar. console.log(a, b, c); const [d, e, f] = arr; // d,e,f değişkenlerini ekrana yazar. console.log(d, e, f); console.log(arr); const { name } = restaurant; console.log(name); // Eleman seçimi const [first, second] = restaurant.categories; console.log('[first, second] ' + first, second); // İtalian Pizzeria // seçilen elemanları değişkenlere atama const [main, secondary] = [first, second]; console.log('[main ,secondary] ' + main, secondary); // Atlamalı eleman seçimi const [cfirst, , csecond] = restaurant.categories; console.log(cfirst, csecond); // İtalian Vegatarian // İki değişken elemanlarının yer değiştirmesi istenirse let [j, k] = [55, 20]; console.log(j, k); [j, k] = [k, j]; console.log(j, k); const [l, m, n, o, p] = restaurant.categories; console.log(l, m, n, o, p); // p undefined // Fonksiyon ile yıkım çağırma const [starterMenu, mainMenu] = restaurant.order(2, 0); console.log(starterMenu, mainMenu); const nested = [2, 3, 4, 5, [5, 6]]; const [x, , , , y] = nested; console.log(y); //[5,6] const [z, q, r = 9] = [8, 9]; console.log(z, q, r); |
İlk Yorumu Siz Yapın