私は配列を持っています。メンバーが真実かどうかをチェックしたいと思います。JavaScript配列のtruthy値を確認する最も簡単な方法
typeof val !== 'undefined' && val !== null && val != 0
を...しかし、これはそう単純なもの、およびエラーが発生しやすいため、不必要に冗長ようだ:私はfalsy値をチェックするために、配列をループしようとしました。
私は配列を持っています。メンバーが真実かどうかをチェックしたいと思います。JavaScript配列のtruthy値を確認する最も簡単な方法
typeof val !== 'undefined' && val !== null && val != 0
を...しかし、これはそう単純なもの、およびエラーが発生しやすいため、不必要に冗長ようだ:私はfalsy値をチェックするために、配列をループしようとしました。
真実のメンバーをテストする場合は、ブーリアンとしてテストするだけで真実性が決まります。
Array.some(Boolean)
。このfiddleをチェックしてください。
ですが、私はどちらの答えにも投票しませんでしたが、Bergiの答えはあなたの前に少し投稿され、(間違いなく)コードが何をしているのか –
このリンクは質問に答えるかもしれませんが、答えの本質的な部分をここに含めて参考にしてください。リンクされたページが変更された場合、リンクのみの回答は無効になります。 - [レビューの投稿](レビュー/低品質の投稿/ 12936795) –
@scott_lotus説明をいただきありがとうございます – meetalexjohnson
配列メンバーの "真実の"チェックはちょうど 'if(array [index]){' –