⊗jsPmCxAM 442 of 505 menu

Kontekstin sitominen apply-metodilla JavaScriptissä

Tarkastellaan nyt metodia apply kontekstin sitomiseen. Se toimii käytännössä samalla tavalla kuin metodi call. Erona on, että apply-metodissa parametrit välitetään taulukon muodossa, eikä pilkuilla eroteltuina. Tehtävästä riippuen joko toinen menetelmistä on kätevämpi.

Tässä on esimerkki parametrien välittämisestä apply-metodille:

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

Olkoon seuraava koodi annettuna:

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

Lisää viimeiselle riville metodi apply siten, että näytölle tulostuu 'hello, John Smit'. Sana 'hello' tulee ottaa input-kentän value-arvosta, ja 'John' ja 'Smit' tulee olla funktion parametreja.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää