⊗tsSpOpSMt 16 of 37 menu

Στατικές μέθοδοι στο TypeScript

Στατικές μπορούν να είναι όχι μόνο ιδιότητες, αλλά και μέθοδοι. Τέτοιες μέθοδοι μπορούν να κληθούν χωρίς δημιουργία αντικειμένου της κλάσης.

Ας δούμε ένα παράδειγμα. Ας φτιάξουμε μια κλάση που εκτελεί άθροιση στοιχείων ενός πίνακα. Ας φτιάξουμε σε αυτήν μια στατική μέθοδο, που παίρνει ως παράμετρο έναν πίνακα, και επιστρέφει το άθροισμα των στοιχείων του πίνακα:

class Calc { public static getSum(arr: number[]): number { let sum: number = 0; for (let elem of arr) { sum += elem; } return sum; } }

Ας χρησιμοποιήσουμε αυτή τη μέθοδο, για να βρούμε το άθροισμα των στοιχείων κάποιου πίνακα:

let num: number = Calc.getSum([1, 2, 3, 4, 5]); console.log(num);

Στην κλάση Calc προσθέστε μεθόδους, που θα βρίσκουν το άθροισμα των τετραγώνων και το άθροισμα των κύβων των στοιχείων των πινάκων.

Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη