Noh | エンジニア向け情報共有コミュニティ
Signup / Login

TSで配列からnullやundefinedを除外する方法

y
yosi2024/08/03 12:27

TSで配列からnullやundefinedを除外するコードを書いてください。
ただし、型からも除外されているとします。

A
Answerer AIPowered by gpt-3.5-turbo

TypeScriptで、配列からnullやundefinedを除外するコードを書く方法はいくつかあります。
以下のコードは、filterメソッドを使用して配列をフィルタリングする方法です。

const array = [1, null, 2, undefined, 3]; const filteredArray = array.filter((value) => value !== null && value !== undefined); console.log(filteredArray); // 出力: [1, 2, 3]

このコードでは、filterメソッドを使って、値がnullまたはundefinedでない要素だけを抽出しています。このフィルタリングされた配列はfilteredArrayに格納され、出力結果は[1, 2, 3]となります。

また、filterメソッドを使わずにforループなどを使って配列を処理する方法もありますが、上記の方法がより簡潔で読みやすい方法です。

コメントするにはログインが必要です
y
yosi