ধরুন, আমাদের কাছে এই −
এর মতো অ্যারের একটি অবজেক্ট আছেconst obj = { arr_a: [9, 3, 2], arr_b: [1, 5, 0], arr_c: [7, 18] };
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা অ্যারেগুলির এমন একটি বস্তুতে নেয়। ফাংশন এই বস্তুর উপর ভিত্তি করে একটি সমতল এবং একত্রিত অ্যারে তৈরি করা উচিত।
অতএব, চূড়ান্ত আউটপুট অ্যারে দেখতে এইরকম হওয়া উচিত -
const output = [9, 3, 2, 1, 5, 0, 7, 18];
উদাহরণ
const obj = { arr_a: [9, 3, 2], arr_b: [1, 5, 0], arr_c: [7, 18] }; const objectToArray = (obj = {}) => { const res = []; for(key in obj){ const el = obj[key]; res.push(...el); }; return res; }; console.log(objectToArray(obj));
আউটপুট
এবং কনসোলে আউটপুট হবে −
[ 9, 3, 2, 1, 5, 0, 7, 18 ]