2017-07-08 5 views
-1

多分これは重複した質問です。しかし、私はまったく良い答えを見つけられませんでした。 以下のように空でない場合( '')、複数の変数をチェックしたいと思います。多くの変数が空ではないことを確認してください

var list1 = ''; 
var list2 = 'something'; 
var list3 = ''; 
var list4 = 'hello world'; 

ここで、空でない変数が1つのみtrueであることを確認したいとします。複数の変数が空に戻っていない場合はfalseを

私は

if(list1 != '' && list2 != '' && list3 != '' && list4 != ''){ 
    alert("ALL are filled"); 
    return false; 
} 

を試みたとして、私はあなたが配列を作成し、filter +を使用することができますjavascriptの論理演算

答えて

2

でそれを行う方法見当がつかない

var list1 = ''; 
 
var list2 = 'something'; 
 
var list3 = ''; 
 
var list4 = 'hello world'; 
 

 
var list = [list1, list2, list3, list4]; 
 

 
var numberEmptyItens = list.filter((item) => item === '').length; 
 
console.log(numberEmptyItens);
:空の項目の数を取得する

+0

@Andreas True!私の答えを編集しました。ありがとう –

+1

ありがとう。私にとって大きな助けとなった –

関連する問題