??C # operatörünü JavaScript'e uygulama zorunluluğum var ve nasıl yapılacağını bilmiyorum. Bunu C # ile düşünün:
int i?=null;
int j=i ?? 10;//j is now 10
Şimdi bunu JavaScript'te kurdum:
var options={
filters:{
firstName:'abc'
}
};
var filter=options.filters[0]||'';//should get 'abc' here, it doesn't happen
var filter2=options.filters[1]||'';//should get empty string here, because there is only one filter
Bunu nasıl doğru yaparım?
Teşekkürler.
DÜZENLEME: Sorunun yarısını tespit ettim: 'indeksleyici' gösterimini nesnelere ( my_object[0]) kullanamıyorum . Atlamanın bir yolu var mı? (Önceden filtre özelliklerinin adlarını bilmiyorum ve üzerlerinde yinelemek istemiyorum).