変数がnull
またはundefined
であるかどうかを確認する方法を知りたい場合は、AngularJSisが最適です。未定義とnullを確認するためのベストプラクティス
最初の方法:
if(!myVar){...}
第二の方法:
if(myVar === null || myVar === undefined){...}
第三の道:
if(angular.isUndefined(myVar) || myVar === null){...}
私はprefere最初のものですが、それが最良の方法であるかどうかを確かめたいと思います。
最後の問題は、angle関数を使用して未定義であるかどうかをテストし、ヌルであるかどうかを確認するネイティブJavaScriptの方法です。
ありがとうございました!
との代わりにOR条件を使用します。 – Tushar
最初の方法は、false、0、 ""などの虚偽の値も含みます。 –
@MichaelLiu真実ですが、多くの場合、それはあなたが望むものです。 – Casey