ts 怎么判断数组是否为空
328浏览 · 2024-01-31 17:03:30
在 TypeScript 中,可以使用 `Array.length` 属性来判断数组是否为空。具体做法如下:
```typescript
const arr: number[] = []; // 定义一个空数组
if (arr.length === 0) {
console.log('数组为空');
} else {
console.log('数组不为空');
这里使用了 `Array.length` 属性来获取数组的长度,如果长度为 0,则表示数组为空。注意,这里假设数组的元素类型为 number 类型,如果是其他类型则需要修改相应的类型声明。
相关问题
循环数组也叫环形数组,是一种特殊的数组,它的最后一个元素与第一个元素相邻,形成一个环,因此可以循环遍历。在 TypeScript 中实现循环数组,可以使用以下代码:
class CircularArray<T> {
private data: T[];
private readIndex: number;
private writeIndex: number;
constructor(length: number) {
this.data = new Array(length);
this.readIndex = 0;
this.writeIndex = 0;
public enqueue(item: T) {
if (this.isFull()) {
throw new Error("Circular array is ful
```