方法1: filterメソッドを使用する方法
const array = ["", "こんにちは", "", "世界", ""];
const filteredArray = array.filter(item => item !== "");
console.log(filteredArray);
このコードでは、filter
メソッドを使用してarray
配列から空の文字列を削除しています。filter
メソッドは、コールバック関数を受け取り、その関数がtrue
を返す要素だけを残す新しい配列を作成します。ここでは、コールバック関数は空の文字列以外の要素を返すようにしています。
方法2: 空の文字列を除外する関数を作成する方法
function removeEmptyStrings(array) {
return array.filter(item => item !== "");
}
const array = ["", "こんにちは", "", "世界", ""];
const filteredArray = removeEmptyStrings(array);
console.log(filteredArray);
このコードでは、removeEmptyStrings
という関数を作成し、filter
メソッドを使用して空の文字列を除外しています。関数を作成することで、同じ機能を複数の場所で再利用することができます。
これらの方法を使用すると、JavaScriptで配列から空の文字列を削除することができます。ぜひお試しください。