Например, допустим, у меня есть две функции a
и b
, и оба a
и b
принимают два аргумента string
и затем записывают эти строки в консоль:
function a(w, x) {
console.log(w, x);
}
function b(y, z) {
console.log(y, z);
}
Можно ли вызвать a
и b
, используя call
или apply
, чтобы передать массив аргументов обеим функциям одновременно?
Например, вот некоторый псевдокод:
(a, b).apply(window, ["Wello", "Horld"]);
Возможно ли достичь этого без использования циклов или чего-то такого:
var args = ["Wello", "Horld"];
a.apply(window, args);
b.apply(window, args);
Кроме того, можно ли вызывать более двух функций одновременно?
ПРИМЕЧАНИЕ: функции могут работать в любом порядке.
Спасибо.