স্তর 8.4 জাভাস্ক্রিপ্ট টাস্কবুক
একটি বাটন এবং টেক্সট সহ একটি ব্লক দেওয়া আছে। টেক্সটটি উচ্চতায় ব্লকে মাপমতো না হওয়ায় লুকানো আছে। বাটনে ক্লিক করলে ব্লকটিকে সম্পূর্ণ উচ্চতায় প্রসারিত করুন।
টেক্সট সহ একটি স্ট্রিং দেওয়া আছে। একটি অবজেক্ট আকারে টেক্সটের প্রতিটি অক্ষরের শতকরা হার পান, যেখানে কীগুলি হবে অক্ষর এবং তাদের মান হবে তাদের শতকরা হার।
একটি ul তালিকা এবং একটি ইনপুট দেওয়া আছে।
ইনপুটে টেক্সট টাইপ করার সাথে সাথে শুধুমাত্র সেই li গুলি দৃশ্যমান রাখুন যার টেক্সট
ইনপুটে টাইপ করা টেক্সট দিয়ে শুরু হয়।
নিম্নলিখিত পিরামিডটি স্ক্রিনে প্রদর্শন করুন:
1
22
333
4444
55555
666666
7777777
88888888
999999999
22
333
4444
55555
666666
7777777
88888888
999999999
শহর এবং তাদের দেশগুলির একটি তালিকা দেওয়া আছে, যা নিম্নলিখিত কাঠামোতে সংরক্ষিত:
let data = [
{
country: 'country1',
city: 'city11',
},
{
country: 'country2',
city: 'city21',
},
{
country: 'country3',
city: 'city31',
},
{
country: 'country1',
city: 'city12',
},
{
country: 'country1',
city: 'city13',
},
{
country: 'country2',
city: 'city22',
},
{
country: 'country3',
city: 'city31',
},
]
এমন একটি কোড লিখুন যা ডেটা স্ট্রাকচারটিকে নিম্নরূপে রূপান্তরিত করবে:
{
'country1': [
'city11', 'city12', 'city13',
],
'country2': [
'city21', 'city22'
],
'country3': [
'city31', 'city32'
],
}