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 |
// 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'], openingHours: { thu: { open: 12, close: 22, }, fri: { open: 11, close: 23, }, sat: { open: 0, close: 24, }, }, order: function (starterIndex, mainIndex) { return [this.starterMenu[starterIndex], this.mainMenu[mainIndex]]; }, }; // Nesne içinden eleman yıkımı const { name, openingHours, categories } = restaurant; console.log(name, openingHours, categories); //Nesne içinden eleman yıkımı farklı adla adlandırma const { name: restaurantName, openingHours: hours, categories: tags, } = restaurant; console.log(restaurantName, hours, tags); // Varsayılan değer atama. [] boş diziyi ifade eder. const { menu = [], starterMenu: starters = [] } = restaurant; console.log(menu, starters); //Nesnenin değerlerini değişkene atama let a = 12; let b = 15; const obj = { a: 34, b: 34, c: 45, }; ({ a, b } = obj); console.log(a, b); // Nested Object - İç içe Nesne const { fri: { open: o, close: c }, } = openingHours; console.log(o, c); |
İlk Yorumu Siz Yapın