fixed machine translation (#23779)
* fixed machine translation * Update guide/russian/typescript/getters-setters/index.md грамотей
This commit is contained in:
@ -1,27 +1,28 @@
|
|||||||
---
|
---
|
||||||
title: Getters & Setters
|
title: Getters & Setters
|
||||||
localeTitle: Getters & Setters
|
localeTitle: Геттеры и сеттеры
|
||||||
---
|
---
|
||||||
# Getters & Setters
|
# Геттеры и сеттеры
|
||||||
|
|
||||||
Typcript также поддерживает свойство `get` и `set` . Get и Set Properties на самом деле называются Accessors. Аксессоры свойства содержат исполняемые операторы, связанные с получением (чтением) или установкой (записью) свойства. В объявлениях может быть указатель доступа или установить аксессуар или и то, и другое.
|
TypeScript поддерживает свойства `get` и `set` . На самом деле они называются свойствами доступа (accessors). Аксессоры атрибута есть функции, связанные с получением (чтением, геттеры) или установкой (записью, сеттеры) атрибута. Объявления класса могут содержать геттер и сеттер как вместе, так и порознь.
|
||||||
|
|
||||||
```typescript
|
```typescript
|
||||||
class User {
|
class User {
|
||||||
private _fullName: string = '';
|
private _fullName: string = '';
|
||||||
|
|
||||||
get fullName() {
|
get fullName() {
|
||||||
return this._fullName;
|
return this._fullName;
|
||||||
}
|
}
|
||||||
|
|
||||||
set fullName(name) {
|
set fullName(name) {
|
||||||
this._fullName = name;
|
this._fullName = name;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
let user = new User();
|
let user = new User();
|
||||||
|
|
||||||
user.fullName = 'John Doe';
|
user.fullName = 'John Doe';
|
||||||
|
|
||||||
console.log(user.fullName);
|
console.log(user.fullName);
|
||||||
|
|
||||||
|
```
|
||||||
|
Reference in New Issue
Block a user