Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- За да обходите масив от обекти в JavaScript, можете да използвате цикъл (for...of).
- let people = [
- { name: "Иван", age: 25 },
- { name: "Мария", age: 30 },
- { name: "Петър", age: 35 }
- ];
- for (let person of people) {
- console.log("Име: " + person.name + ", Възраст: " + person.age);
- }
- // Изход:
- // Име: Иван, Възраст: 25
- // Име: Мария, Възраст: 30
- // Име: Петър, Възраст: 35
- /////////////////////////////////////////////////////////////////////
- За да обходите обект от обекти в JavaScript, можете да използвате цикъл (for...in).
- let people = {
- person1: { name: "Иван", age: 25 },
- person2: { name: "Мария", age: 30 },
- person3: { name: "Петър", age: 35 }
- };
- for (let key in people) {
- console.log("Ключ: " + key);
- console.log("Име: " + people[key].name + ", Възраст: " + people[key].age);
- }
- // Изход:
- // Ключ: person1
- // Име: Иван, Възраст: 25
- // Ключ: person2
- // Име: Мария, Възраст: 30
- // Ключ: person3
- // Име: Петър, Възраст: 35
- /////////////////////////////////////////////////////////////////////
- Можете да обходите масив от обекти в JavaScript с помощта на метода (forEach()).
- let people = [
- { name: "Иван", age: 25 },
- { name: "Мария", age: 30 },
- { name: "Петър", age: 35 }
- ];
- people.forEach(function(person) {
- console.log("Име: " + person.name + ", Възраст: " + person.age);
- });
- // Изход:
- // Име: Иван, Възраст: 25
- // Име: Мария, Възраст: 30
- // Име: Петър, Възраст: 35
- /////////////////////////////////////////////////////////////////////
- За да обходите обект от обекти в JavaScript с метода forEach(), трябва да конвертирате обекта в масив от обекти. Можете да направите това чрез метода Object.values(), който връща масив от стойностите на всички свойства в обекта.
- let people = {
- person1: { name: "Иван", age: 25 },
- person2: { name: "Мария", age: 30 },
- person3: { name: "Петър", age: 35 }
- };
- Object.values(people).forEach(function(person) {
- console.log("Име: " + person.name + ", Възраст: " + person.age);
- });
- // Изход:
- // Име: Иван, Възраст: 25
- // Име: Мария, Възраст: 30
- // Име: Петър, Възраст: 35
- /////////////////////////////////////////////////////////////////////
- // arrrow function ->
- let people = {
- person1: { name: "Иван", age: 25 },
- person2: { name: "Мария", age: 30 },
- person3: { name: "Петър", age: 35 }
- };
- Object.values(people).forEach(person => {
- console.log(`Име: ${person.name}, Възраст: ${person.age}`);
- });
- // Изход:
- // Име: Иван, Възраст: 25
- // Име: Мария, Възраст: 30
- // Име: Петър, Възраст: 35
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement