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ループなどを使って配列を処理する方法もありますが、上記の方法がより簡潔で読みやすい方法です。