⊗jsPmCxAM 442 of 505 menu

Vinculación de contexto mediante el método apply en JavaScript

Ahora consideremos el método apply para vincular contexto. Funciona prácticamente igual que el método call. La diferencia radica en que en apply los parámetros se pasan en forma de array, en lugar de enumerarse separados por comas. Dependiendo de la tarea, a veces es más conveniente un método que el otro.

He aquí un ejemplo de paso de parámetros al método apply:

func.apply(elem, [param1, param2]);

Supongamos que se da el siguiente código:

<input id="elem" value="hello"> let elem = document.querySelector('#elem'); function func(surname, name) { console.log(this.value + ', ' + surname + ' ' + name); } func(); // aquí debería mostrar 'hello, John Smit'

Añade en la última línea el método apply de modo que se muestre en pantalla 'hello, John Smit'. La palabra 'hello' debe tomarse del value del input, y 'John' y 'Smit' deben ser parámetros de la función.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar