M
let a = ['Один', 'Два']
let alias = (n) => a[n - 1]
alias(1) // Один
alias(2) // Два
Size: a a a
M
В
В
t
t
M
M
t
p
function flow(input, funcArray) {
for (let x of funcArray) {
input = x(input)
}
return input;
}
// functions
function multiplyBy2(num) { return num * 2; }
function add7(num) { return num + 7; }
function modulo4(num) { return num % 4; }
function subtract10(num) { return num - 10; }
//array of functions
const arrayOfFunctions = [multiplyBy2, add7, modulo4, subtract10];
console.log(flow(2, arrayOfFunctions)); // -> -7
S
function flow(input, funcArray) {
for (let x of funcArray) {
input = x(input)
}
return input;
}
// functions
function multiplyBy2(num) { return num * 2; }
function add7(num) { return num + 7; }
function modulo4(num) { return num % 4; }
function subtract10(num) { return num - 10; }
//array of functions
const arrayOfFunctions = [multiplyBy2, add7, modulo4, subtract10];
console.log(flow(2, arrayOfFunctions)); // -> -7
p
t
function flow(input, funcArray) {
for (let x of funcArray) {
input = x(input)
}
return input;
}
// functions
function multiplyBy2(num) { return num * 2; }
function add7(num) { return num + 7; }
function modulo4(num) { return num % 4; }
function subtract10(num) { return num - 10; }
//array of functions
const arrayOfFunctions = [multiplyBy2, add7, modulo4, subtract10];
console.log(flow(2, arrayOfFunctions)); // -> -7
M
t
T
function flow(input, funcArray) {
for (let x of funcArray) {
input = x(input)
}
return input;
}
// functions
function multiplyBy2(num) { return num * 2; }
function add7(num) { return num + 7; }
function modulo4(num) { return num % 4; }
function subtract10(num) { return num - 10; }
//array of functions
const arrayOfFunctions = [multiplyBy2, add7, modulo4, subtract10];
console.log(flow(2, arrayOfFunctions)); // -> -7
А
А
t
А
А