JavaScript කාර්ය පොතෙහි 9.10 මට්ටම
වගුවක් ලබා දී ඇත. පරිශීලකයා පිළිවෙලින් කොටු දෙකක් මත ක්ලික් කර, ඒවා උද්දීපනය කරයි. පරිශීලකයා ක්ලික් කළ ඒවා අතර පිළිවෙලට පිහිටා ඇති සියලුම කොටු රතු පැහැයෙන් උද්දීපනය වන පරිදි සකසන්න.
බහුමාන අරාවක සිදුකර ඇති උපරිම ස්ථරය නිර්ණය කරන කේතය ලියන්න.
නිශ්චිත දින සඳහා වන දත්ත ලයිස්තුවක් පහත ගොඩනැගිල්ලේ ගබඩා කර ඇත:
let data = [
{
year: 2019,
month: 11,
day: 20,
data: ['දත්ත සහිත අරාව']
},
{
year: 2019,
month: 11,
day: 21,
data: ['දත්ත සහිත අරාව']
},
{
year: 2019,
month: 12,
day: 25,
data: ['දත්ත සහිත අරාව']
},
{
year: 2019,
month: 12,
day: 26,
data: ['දත්ත සහිත අරාව']
},
{
year: 2020,
month: 10,
day: 29,
data: ['දත්ත සහිත අරාව']
},
{
year: 2020,
month: 10,
day: 30,
data: ['දත්ත සහිත අරාව']
},
{
year: 2020,
month: 11,
day: 19,
data: ['දත්ත සහිත අරාව']
},
{
year: 2020,
month: 11,
day: 20,
data: ['දත්ත සහිත අරාව']
},
]
දත්ත ව්යුහය පහත ආකාරයට ප්රතිසංවිධානය කරන කේතය ලියන්න:
{
year1: {
month1: {
day1: [දත්ත අරාව],
day2: [දත්ත අරාව],
day3: [දත්ත අරාව],
}
month2: {
day1: [දත්ත අරාව],
day2: [දත්ත අරාව],
day3: [දත්ත අරාව],
}
}
year2: {
month1: {
day1: [දත්ත අරාව],
day2: [දත්ත අරාව],
day3: [දත්ත අරාව],
}
month2: {
day1: [දත්ත අරාව],
day2: [දත්ත අරාව],
day3: [දත්ත අරාව],
}
}
}