⊗jsOpBsMCh 19 of 60 menu

Encadeamento de métodos em POO em JavaScript

É possível fazer com que os métodos possam ser chamados um após o outro em uma cadeia. Para isso, cada método desse tipo deve retornar this. Vamos tentar. Adicionaremos o código correspondente aos setters da nossa classe:

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; } }

Agora nossos setters podem ser chamados um após o outro, em cadeia. Vamos testar. Vamos criar um objeto da nossa classe:

let user = new User;

Vamos chamar nossos setters em cadeia:

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

Vamos verificar se os valores das propriedades mudaram:

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

Faça com que os setters da classe Employee possam ser chamados em cadeia.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar