⊗jsOpBsMCh 19 of 60 menu

Методҳои занҷирӣ дар ООП дар JavaScript

Мумкин аст, ки тарҳрезӣ кунед, то методҳоро ба таври занҷирӣ пай дар пай фарохонед. Барои ин ҳар яке аз чунин методҳо бояд this-ро баргардонад. Биёед санҷем. Коди мувофиқро ба сеттерҳои сinfаи мо илова мекунем:

class User { #name; #surn; setName(name) { this.#name = name; return this; } setSurn(surn) { this.#surn = surn; return this; } getName() { return this.#name; } getSurn() { return this.#surn; } }

Ҳоло сеттерҳои моро метавон пай дар пай, ба сурати занҷирӣ фарохонд. Биёед санҷем. Як объект аз сinfаи мо эҷод мекунем:

let user = new User;

Сеттерҳои моро ба сурати занҷирӣ фаро мехонем:

user.setName('john').setSurn('smit');

Месанҷем, ки қиматҳои хусусиятҳо тағйир ёфтаанд:

console.log(user.getName()); console.log(user.getSurn());

Тарҳрезӣ кунед, ки сеттерҳои сinfаи Employee-ро ба сурати занҷирӣ фарохондан мумкин бошад.

Тоҷикӣ
AfrikaansAzə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
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан