私の角工場サービスでデータを取得する機能があります。オブジェクトを使用する前にオブジェクト内に特定の値が存在することを確認するにはどうすればよいですか?ここJavaScript内のオブジェクトに値が存在するかどうかをチェックする方法
は...私は...
categories.fetch = function(app){
if(!app.subject.name.length){
return false;
}
var p = Restangular.all('v1/categories').getList({app.subject.name.toUpperCase()});
}
をしようとしてきたものを
おかげ
ので、私はちょうど価値がrestanguar
コールで使用する前に
app.subject.name
であることを確認したいです
しかし、lengthプロパティーがfalsyなので、 '!object.length'は、'> 0'であるかどうかをチェックするショートコードになります。 – Connum
これは、 'name'が' notn 'の場合に 'undefined' TypeError'をスローしますapp.subjには存在しませんすべてのectを。 – Pineda
それはもちろんです。それは、存在しないプロパティをチェックするたびに発生します。それは 'sdlfj = 894#$ @ $%$。[] {} {'は構文エラーを投げます。 –