⊗jsPmFNAFA 258 of 505 menu

Toepassing van pylfunksies in JavaScript

Pylfunksies het 'n besondere voordeel as terugroepe. Kom ons kyk na 'n voorbeeld om te sien hoeveel die kode in so 'n geval vereenvoudig word. Laat ons vir die voorbeeld die volgende funksie filter hê:

function filter(arr, callback) { let res = []; for (let elem of arr) { if ( callback(elem) === true ) { res.push(elem); } } return res; }

Kom ons roep hierdie funksie aan en gee dit 'n terugroep:

let result = filter([1, 2, 3, 4, 5], function(elem) { if (elem % 2 === 0) { return true; } else { return false; } });

Kom ons vereenvoudig nou ons funksie. Om te begin, kom ons ontslae raak van die if konstruksie en skryf die voorwaarde eenvoudig met die === operateur:

let result = filter([1, 2, 3, 4, 5], function(elem) { return elem % 2 == 0; });

Kom ons vervang nou die gewone funksie met 'n pylfunksie:

let result = filter([1, 2, 3, 4, 5], elem => elem % 2 == 0);

Die volgende funksie met 'n terugroep word gegee:

let result = filter([1, 2, 3, 4, 5], function(elem) { if (elem > 0) { return true; } else { return false; } });

Vereenvoudig die terugroep met 'n pylfunksie.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp