আমি এমন একটি ফাংশন লেখার চেষ্টা করছি যা হয় স্ট্রিংগুলির তালিকা বা একক স্ট্রিং গ্রহণ করে। যদি এটি একটি স্ট্রিং হয়, তবে আমি এটিকে কেবল একটি আইটেম দিয়ে একটি অ্যারেতে রূপান্তর করতে চাই, তাই আমি কোনও ত্রুটির আশঙ্কা ছাড়াই এটিকে লুপ করতে পারি।
ভেরিয়েবলটি একটি অ্যারে কিনা তা আমি কীভাবে পরীক্ষা করব?
আমি নীচের বিভিন্ন সমাধানগুলি বৃত্তাকার করেছি এবং একটি জেএসপিআইপি পরীক্ষা তৈরি করেছি । এগুলি সব দ্রুত, তাই কেবল ব্যবহার করুন Array.isArray
- এটি এখন ভাল-সমর্থিত এবং ফ্রেম জুড়ে কাজ করে ।
arr.constructor === Array
দ্রুততম।
arr.constructor === Array
পরীক্ষাটি মিথ্যা হয়ে যাবে। Array.isArray(arr)
এখনও সত্য ফিরে।