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