জেএসে আপনি কাস্টম বৈশিষ্ট্যযুক্ত একটি বুলিয়ান ফিরিয়ে দিতে পারেন। যেমন। যখন ভিডিওর সমর্থনের জন্য মডার্নজার পরীক্ষা করে এটি ফিরে আসে true
বা false
ফেরত বুলিয়ান (বুলে জেএসে প্রথম শ্রেণীর অবজেক্ট হয়) বৈশিষ্ট্যগুলি নির্দিষ্ট করে যা কোন ফর্ম্যাটগুলি সমর্থন করে। প্রথমে এটি আমাকে কিছুটা অবাক করেছিল তবে তারপরে আমি ধারণাটি পছন্দ করতে শুরু করেছিলাম এবং ভাবতে শুরু করেছিলাম কেন এটি অল্প ব্যবহার হয়?
এটি সেই সমস্ত পরিস্থিতিতে ডিল করার মত মার্জিত পদ্ধতির মতো দেখায় যেখানে আপনি মূলত কিছু সত্য বা মিথ্যা কিনা তা জানতে চান তবে আপনি কাস্টম রিটার্ন অবজেক্টটি সংজ্ঞায়িত না করে বা কলব্যাক ফাংশনটি প্রস্তুত না করে নির্দিষ্ট কিছু অতিরিক্ত তথ্যে আগ্রহী হতে পারেন you আরও পরামিতি গ্রহণ করুন। এইভাবে আপনি আরও জটিল ডেটা ফেরতের জন্য ক্ষমতার সাথে আপোস না করে খুব সার্বজনীন ফাংশন স্বাক্ষর বজায় রাখবেন।
এর বিরুদ্ধে 3 টি যুক্তি রয়েছে যা আমি কল্পনা করতে পারি:
- এটি কোনও অস্বাভাবিক / অপ্রত্যাশিত যখন কোনও ইন্টারফেসের জন্য পরিষ্কার এবং কৌশলযুক্ত না হওয়ার জন্য সম্ভবত এটি ভাল।
- এটি স্ট্রো ম্যান আর্গুমেন্ট হতে পারে তবে এটি কিছুটা প্রান্তের কেস হওয়ার সাথে সাথে আমি কিছু জেএস অপ্টিমাইজার, ইউগ্লিফায়ার, ভিএম বা একটি ছোটখাটো ক্লিন-আপ ল্যাঙ্গুয়েজ স্পেসিফিকেশন পরিবর্তন ইত্যাদিতে চুপচাপ ব্যাকফায়ারগুলি কল্পনা করতে পারি
- সংক্ষিপ্ত, স্পষ্ট এবং সাধারণ - ঠিক একই কাজ করার উপায় রয়েছে।
সুতরাং আমার প্রশ্নটি কি অতিরিক্ত সম্পত্তি সহ বুলিয়ান ব্যবহার না করার কোনও শক্ত কারণ আছে? তারা কৌশল বা চিকিত্সা?
প্লট মোচড়ের সতর্কতা।
উপরের পুরো গৌরবে মূল প্রশ্ন is যেমন ম্যাথু ক্রামলে এবং সেনভলডসেন উভয়ই ইঙ্গিত করেছেন যে এটি মিথ্যা (মিথ্যা?) ভিত্তির উপর ভিত্তি করে। সূক্ষ্ম জেএস traditionতিহ্যে মডার্নিজার যা করেন তা হ'ল ভাষা কৌশল এবং নোংরা। এটি জেএসের কাছে একটি আদিম বুলের রয়েছে যা প্রসেস যুক্ত করার চেষ্টা করার পরেও মিথ্যা হিসাবে সেট থাকলেও এটি মিথ্যা থাকবে (যা নিঃশব্দে ব্যর্থ হয়) এবং বুলিয়ান অবজেক্টে কাস্টম প্রপস থাকতে পারে তবে একটি বস্তু হওয়া সর্বদা সত্য y মডার্নিজার হয় বুলিয়ান মিথ্যা বা সত্যবাদী বুলিয়ান অবজেক্টটি দেয়।
আমার আসল প্রশ্নটি ধরে নিয়েছে ট্রিকটি ভিন্নভাবে কাজ করে এবং তাই সর্বাধিক জনপ্রিয় উত্তরগুলি কোডিং মানগুলির দিকটি (পুরোপুরি বৈধ) দেয়। তবে আমি উত্তরগুলি পুরো কৌশলটিকে সবচেয়ে সহায়ক বলে মনে করি (এবং পদ্ধতিটি ব্যবহারের বিরুদ্ধে চূড়ান্ত যুক্তিও) তাই আমি তাদের একটি গ্রহণ করছি। সমস্ত অংশগ্রহণকারীদের ধন্যবাদ!
null
সমর্থিত না হলে স্রেফ ফিরে আসতে পারত এবং যদি তা থাকে তবে বিন্যাসগুলির একটি অ্যারে। জেএসে একটি তালিকা সত্যবাদী বলে বিবেচিত null
হয় এবং এটি মিথ্যা বলে।