mobile theme mode icon
theme mode light icon theme mode dark icon
Random Question Aleatoriu
speech play
speech pause
speech stop

Rotile de tip: un instrument puternic pentru lucrul cu diferite tipuri de date

Type-caster este o funcție care ia o valoare de un anumit tip și returnează o valoare de alt tip. Este ca o funcție din fabrică, dar în loc să creeze un nou obiect, îl transformă pe cel existent.

Cu alte cuvinte, un tip-caster este o funcție care preia un obiect de un tip și returnează un obiect de alt tip, păstrând în același timp originalul. datele obiectului intacte.

Iată un exemplu:
```
funcție toString(valoare) {
return value.toString();
}

const myNumber = 42;
const myString = toString(myNumber);

console.log(myString); // "42"
```
În acest exemplu, funcția `toString` este un tip-caster care preia un număr și returnează reprezentarea lui șir. Variabila `myNumber` este de tip `number`, dar putem folosi funcția `toString` pentru a o converti într-un șir. Variabila `myString` este acum de tip `string`, dar conține aceleași date ca `myNumber`.

Type-casters sunt utile atunci când trebuie să lucrați cu valori de diferite tipuri în același context. Acestea vă permit să transformați valori fără a modifica datele lor subiacente, ceea ce vă poate face codul mai flexibil și mai ușor de întreținut.

Knowway.org folosește cookie-uri pentru a vă oferi un serviciu mai bun. Folosind Knowway.org, sunteți de acord cu utilizarea cookie-urilor. Pentru informații detaliate, puteți consulta textul Politica privind cookie-urile. close-policy