⊗jsOpBsPM 14 of 60 menu

JavaScript-dä OOP-da hususi usullary

Diňe aýratynlyklar däl, eýsem usullary hem hususi bolup biler. Köplenç, olar daşardan çaýrylmaz ýaly kömekçi usullary hususi edýärler.

Mysala serediň. Aşakdaky klasymyz bar:

class User { #name; constructor(name) { this.#name = name; } show() { return this.#name; } }

Bu klasda birinji nyşany baş harp eden setiri parametr hökmünde alýan hususi usul dörediň:

class User { #name; constructor(name) { this.#name = name; } show() { return this.#name; } #cape(str) { return str[0].toUpperCase() + str.slice(1); } }

Kömekçi usulymyzy beýleki usulyň içinde ulanyň:

class User { #name; constructor(name) { this.#name = name; } show() { return this.#cape(this.#name); } #cape(str) { return str[0].toUpperCase() + str.slice(1); } }

Barlap göreli. Klasyňyzdan obyekt dörediň:

let user = new User('john');

Kömekçi usuly ulanyýan umumy usuly çagyryň:

console.log(user.show());

Aşakdaky kodda kömekçi usuly hususi ediň:

class Employee { constructor(name, salary) { this.name = name; this.salary = salary; } getSalary() { return this.addSign(this.salary); } addSign(num) { return num + ' ; } }
Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et