⊗jsPmCxAM 442 of 505 menu

Vinculando contexto através do método apply em JavaScript

Vamos agora considerar o método apply para vincular contexto. Ele funciona praticamente da mesma forma que o método call. A diferença está no fato de que no apply os parâmetros são passados na forma de um array, e não listados separados por vírgula. Dependendo da tarefa, às vezes um método é mais conveniente, às vezes o outro.

Aqui está um exemplo de passagem de parâmetros para o método apply:

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

Suponha que temos o seguinte código:

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

Adicione o método apply na última linha para que seja exibido 'hello, John Smit'. A palavra 'hello' deve ser obtida a partir do value do input, e 'John' e 'Smit' devem ser os parâmetros da função.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar