2016-07-07 8 views
0

私は配列を持っています。メンバーが真実かどうかをチェックしたいと思います。JavaScript配列のtruthy値を確認する最も簡単な方法

typeof val !== 'undefined' && val !== null && val != 0

を...しかし、これはそう単純なもの、およびエラーが発生しやすいため、不必要に冗長ようだ:私はfalsy値をチェックするために、配列をループしようとしました。

+3

配列メンバーの "真実の"チェックはちょうど 'if(array [index]){' –

答えて

4

真実のメンバーをテストする場合は、ブーリアンとしてテストするだけで真実性が決まります。

1

Array.some(Boolean)。このfiddleをチェックしてください。

+2

ですが、私はどちらの答えにも投票しませんでしたが、Bergiの答えはあなたの前に少し投稿され、(間違いなく)コードが何をしているのか –

+0

このリンクは質問に答えるかもしれませんが、答えの本質的な部分をここに含めて参考にしてください。リンクされたページが変更された場合、リンクのみの回答は無効になります。 - [レビューの投稿](レビュー/低品質の投稿/ 12936795) –

+0

@scott_lotus説明をいただきありがとうございます – meetalexjohnson

関連する問題