??জাভাস্ক্রিপ্টে আমার সি # অপারেটর প্রয়োগ করার প্রয়োজন রয়েছে এবং কীভাবে তা আমি জানি না। এটি সি # তে বিবেচনা করুন:
int i?=null;
int j=i ?? 10;//j is now 10
এখন আমি জাভাস্ক্রিপ্ট এ এই সেট আপ আছে:
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
আমি কীভাবে এটি সঠিকভাবে করব?
ধন্যবাদ।
সম্পাদনা: আমি সমস্যার অর্ধেকটি চিহ্নিত করেছি: আমি বস্তুগুলিতে 'সূচক' স্বরলিপি ব্যবহার করতে পারি না my_object[0]। এটিকে বাইপাস করার কোনও উপায় আছে কি? (আমি আগে থেকে ফিল্টারগুলির বৈশিষ্ট্যগুলির নাম জানি না এবং সেগুলির উপরে পুনরাবৃত্তি করতে চাই না)।