Javascript függvény alkalmazása ()

A JavaScript Function Apply () metódus egy függvényt hív meg egy adott értékkel, és argumentumokat ad meg tömbként.

A apply()módszer szintaxisa :

 func.apply(thisArg, argsArray)

Itt funcvan egy függvény.

alkalmazni () Paraméterek

A apply()módszer:

  • thisArg- A thishíváshoz biztosított érték func.
  • argsArray (opcionális) - Tömbszerű objektum, amely tartalmazza a függvény argumentumait.

Visszatérési érték az alkalmazástól ()

  • Visszaadja a függvény meghívásának eredményét a megadott thisértékkel és argumentumokkal.

A apply()használatával a beépített függvényeket használhatjuk olyan feladatokhoz, amelyekhez egyébként a tömbértékek átkötésére lett volna szükség.

Példa: Az Apply () használata beépített függvényekkel

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

Kimenet

 8 8 („a”, „b”, „c”, „d”, „e”) („a”, „b”, „c”, „d”, „e”)

Ajánlott olvasmány: JavaScript függvényhívás ()

érdekes cikkek...