Јавасцрипт функција се примењује ()

Метода ЈаваСцрипт функције Функција () позива функцију са задатом овом вредношћу и аргументе као низ.

Синтакса apply()методе је:

 func.apply(thisArg, argsArray)

Овде funcје функција.

аппли () Параметри

apply()Метод узима у:

  • thisArg- вредност thisпредвиђена за позив на func.
  • argsArray (опционално) - Објекат налик на низ који садржи аргументе функције.

Повратна вредност из аппли ()

  • Враћа резултат позивања функције са наведеном thisвриједношћу и аргументима.

Коришћењем apply()можемо да користимо уграђене функције за неки задатак који би у супротном вероватно захтевао прелазак преко вредности низа.

Пример: Коришћење аппли () са уграђеним функцијама

 const numbers = (5, 1, 4, 3, 4, 6, 8); let max = Math.max.apply(null, numbers); console.log(max); // 8 // similar to let max1 = Math.max(5, 1, 4, 3, 4, 6, 8); console.log(max1); // 8 let letters = ("a", "b", "c"); let other_letters = ("d", "e"); // array implementation for (letter of other_letters) ( letters.push(letter); ) console.log(letters); // ( 'a', 'b', 'c', 'd', 'e' ) letters = ("a", "b", "c"); // using apply() letters.push.apply(letters, other_letters); console.log(letters); // ( 'a', 'b', 'c', 'd', 'e' )

Оутпут

 8 8 ('а', 'б', 'ц', 'д', 'е') ('а', 'б', 'ц', 'д', 'е')

Препоручено читање: Позив функције ЈаваСцрипт ()

Занимљиви Чланци...