2
জাভাস্ক্রিপ্ট: খালি অ্যারে, [] শর্তাধীন কাঠামোয় সত্য হিসাবে মূল্যায়ন করে। কেন?
আমি আমার কোডটিতে প্রচুর বাগের মুখোমুখি হয়েছিল কারণ আমি এই প্রকাশটি প্রত্যাশা করেছি: Boolean([]); মিথ্যা যাও মূল্যায়ন। এটি সত্য হিসাবে মূল্যায়ন হিসাবে এটি ক্ষেত্রে ছিল না। সুতরাং, ফাংশনগুলি যা সম্ভবত এটির []মতো ফিরে আসে : // Where myCollection possibly returned [ obj1, obj2, obj3] or [] if(myCollection) { // ... …