जावास्क्रिप्ट टास्कबुक का स्तर 8.4
Задание 1
एक बटन और पाठ वाला एक ब्लॉक दिया गया है। पाठ ऊंचाई में ब्लॉक में फिट नहीं होता और छिपा हुआ है। बटन पर क्लिक करने पर, ब्लॉक को पूरी ऊंचाई तक खोलें।
Задание 2
पाठ वाली एक स्ट्रिंग दी गई है। प्रत्येक वर्ण के प्रतिशत योगदान को एक ऑब्जेक्ट के रूप में प्राप्त करें, जिसमें कुंजियाँ वर्ण होंगी, और मान उनका प्रतिशत योगदान होगा।
Задание 3
एक सूची ul और एक इनपुट दिया गया है।
इनपुट में टेक्स्ट टाइप करने पर, केवल उन li को दृश्यमान रखें जिनका पाठ
इनपुट में टाइप किए गए टेक्स्ट से शुरू होता है।
Задание 4
स्क्रीन पर निम्नलिखित पिरामिड प्रदर्शित करें:
1
22
333
4444
55555
666666
7777777
88888888
999999999
22
333
4444
55555
666666
7777777
88888888
999999999
Задание 5
शहरों और उनके देशों की एक सूची दी गई है, जो निम्नलिखित संरचना में संग्रहीत है:
javascriptlet 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',
},
]
वह कोड लिखें, जो डेटा संरचना को इस प्रकार बदल दे:
javascript{
'country1': [
'city11', 'city12', 'city13',
],
'country2': [
'city21', 'city22'
],
'country3': [
'city31', 'city32'
],
}