⊗jsOpBsMCh 19 of 60 menu

Encadenamiento de métodos en POO en JavaScript

Se puede hacer que los métodos puedan ser llamados uno tras otro en cadena. Para ello, cada uno de estos métodos debe retornar this. Probemos. Añadamos el código correspondiente a los setters de nuestra clase:

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

Ahora nuestros setters pueden llamarse uno tras otro, en cadena. Comprobémoslo. Creemos un objeto de nuestra clase:

let user = new User;

Llamemos a nuestros setters en cadena:

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

Comprobemos que los valores de las propiedades han cambiado:

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

Haz que los setters de la clase Employee puedan ser llamados en cadena.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar