Primjenjuje se funkcija Javascripta ()

Metoda JavaScript funkcije Funkcija () poziva funkciju s zadanom ovom vrijednošću i argumente kao niz.

Sintaksa apply()metode je:

 func.apply(thisArg, argsArray)

Ovdje funcje funkcija.

primijeniti () parametre

apply()Postupak uzima u:

  • thisArg- Vrijednost thispredviđena za poziv na func.
  • argsArray (nije obavezno) - objekt nalik na niz koji sadrži argumente funkcije.

Povratna vrijednost iz apply ()

  • Vraća rezultat pozivanja funkcije s navedenom thisvrijednošću i argumentima.

Korištenjem apply()možemo koristiti ugrađene funkcije za neki zadatak koji bi u protivnom vjerojatno trebao pregledavati vrijednosti polja.

Primjer: Korištenje apply () s ugrađenim funkcijama

 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' )

Izlaz

 8 8 ("a", "b", "c", "d", "e") ("a", "b", "c", "d", "e")

Preporučeno čitanje: Poziv funkcije JavaScript ()

Zanimljivi članci...