ধরুন, আমাদের নিচের JSON অবজেক্ট −
আছেconst obj ={ "test1":[{ "1":{ "rssi":-25, } }, { "2":{ "rssi":-25, } }], "test2":[ { "15":{ "rssi":-10, } }, { "19":{ "rssi":-21, } }]};
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা এইরকম একটি বস্তুতে নেয় -
ফাংশনটি তখন সমস্ত নেস্টেড অবজেক্টের "rssi" বৈশিষ্ট্যকে অ্যারেগুলির একটি সংশ্লিষ্ট নেস্টেড অ্যারেতে ম্যাপ করতে হবে৷
অতএব, উপরের অ্যারের জন্য, আউটপুটটি এইরকম হওয়া উচিত −
const output =[[-25, -25], [-10, -21]];
উদাহরণ
const obj ={ "test1":[{ "1":{ "rssi":-25, } }, { "2":{ "rssi":-25, }}],"test2":[ { "15":{ "rssi":-10, } }, { "19":{ "rssi":-21, } }]}; const mapToValues =(object ={}) => { const res =[ ]; জন্য (বস্তুতে কী দিন) { let obj =object[key]; let aux =[]; জন্য (আসুন i =0; iআউটপুট
এবং কনসোলে আউটপুট হবে −
<প্রে>[ [ -25, -25], [ -10, -21 ] ]