JavaScript には、オブジェクトにプロパティが存在しないかどうかを確認するための「not in」演算子のようなものがありますか? Google や Stack Overflow でこれに関する情報は見つかりませんでした。以下は、この種の機能が必要な、私が取り組んでいるコードの小さなスニペットです。
var tutorTimes = {};
$(checked).each(function(idx){
id = $(this).attr('class');
if(id in tutorTimes){}
else{
//Rest of my logic will go here
}
});
ご覧のとおり、すべてをステートメントに入力します。一部を使用するためだけに-ステートメントelse
を設定するのは間違っているように思われます。if
else
else
ベストアンサー1
else 部分を使用するためだけに if/else ステートメントを設定するのは間違っているように思えます...
条件を否定するだけで、次else
のロジックが得られますif
。
if (!(id in tutorTimes)) { ... }