[TypeScript]配列(array)が空かどうか判定するには?

TypeScript

どうも、ちょげ(@chogetarou)です。

配列(array)が空かどうかチェックする方法を紹介します。

スポンサーリンク

方法

配列(array)が空かどうか判定するには、lengthプロパティを使います。

まず、配列のlengthプロパティにアクセスします。

そして、lengthプロパティにアクセスした結果と「0」を比較します。

//arr=対象の配列
arr.length === 0

対象の配列のlengthプロパティにアクセスした結果が「0」の場合は配列は空です。

0以外の場合は配列は空ではないです。

使用例

function isEmpty(arr: any[]) {
    return arr.length === 0;
}

let array1 = [1, 2, 3, 4, 5];
let array2: number[] = [];
let array3 = [""];

console.log(isEmpty(array1));
console.log(isEmpty(array2));
console.log(isEmpty(array3));
出力:
false
true
false

コメント

タイトルとURLをコピーしました