private _attackIndex:number在另一个文件内如何获取
时间: 2024-02-06 08:09:50 浏览: 24
如果 `_attackIndex` 是在另一个 TypeScript 文件中声明的私有变量,只有在同一个类中才能够访问它。如果你想在另一个文件中访问它,你可以将它声明为 `protected` 或 `public`,或者提供一个公共的 getter 方法来获取它的值。
假设 `_attackIndex` 是在 `ClassA.ts` 文件中声明的私有变量,你可以在 `ClassB.ts` 文件中通过下面的方式来获取它的值:
```typescript
import { ClassA } from './ClassA';
const instanceA = new ClassA();
const attackIndex = instanceA.getAttackIndex(); // 假设这里提供了一个公共的 getter 方法来获取 _attackIndex 的值
console.log(attackIndex);
```
或者你可以将 `_attackIndex` 声明为 `protected` 或 `public`,如下所示:
```typescript
// ClassA.ts
export class ClassA {
protected _attackIndex: number;
}
// ClassB.ts
import { ClassA } from './ClassA';
const instanceA = new ClassA();
const attackIndex = instanceA._attackIndex; // 可以直接访问 _attackIndex,因为它被声明为 protected
console.log(attackIndex);
```
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)