Обект с анонимни функции в JavaScript
В предишния урок ние направихме масив, състоящ се от функции. Нека сега вместо масив направим обект с ключове, чиито стойности ще бъдат функции:
javascriptlet obj = {
func1: function() {console.log(1)},
func2: function() {console.log(2)},
func3: function() {console.log(3)},
};
Нека използваме нашия обект:
javascriptlet obj = {
func1: function() {console.log(1)},
func2: function() {console.log(2)},
func3: function() {console.log(3)},
};
obj.func1(); // ще изведе 1
Задание 1
Направете обект с три функции. Нека
първата връща чрез return числото
1, втората - числото 2, третата
- числото 3. С помощта на създадените функции
изведете в конзолата сумата от върнатите числа.
Задание 2
Обходете създадения обект с цикъл и изведете резултатите от работата на функциите в конзолата.