filter()
メソッドを使用して空の文字列を削除する方法:
const array = ['apple', '', 'banana', '', 'orange'];
const filteredArray = array.filter(element => element !== '');
console.log(filteredArray);
出力:
['apple', 'banana', 'orange']
- 正規表現を使用して空の文字列を削除する方法:
const array = ['apple', '', 'banana', '', 'orange'];
const filteredArray = array.filter(element => /\S/.test(element));
console.log(filteredArray);
出力:
['apple', 'banana', 'orange']
どちらの方法も、filter()
メソッドを使用して配列の要素を条件に基づいてフィルタリングし、空の文字列を削除します。最初の例では、要素が空の文字列でない場合にのみ要素を残し、2番目の例では、要素が空白以外の文字を含む場合に要素を残します。
これらの方法を使用することで、JavaScriptの配列から空の文字列を効果的に削除できます。