Մակարդակ 9.10 JavaScript առաջադրանքների ժողովածու
Задание 1
Տրված է աղյուսակ։ Օգտատերը հերթականությամբ կտտացնում է երկու բջիջների վրա՝ ընտրելով դրանք։ Արգելակեք, որ կարմիր գույնով ընտրվեն բոլոր այն բջիջները, որոնք գտնվում են հերթականությամբ օգտատիրոջ կտտացրած բջիջների միջև։
Задание 2
Գրեք կոդ, որը կորոշի բազմաչափ զանգվածի ներդրման առավելագույն մակարդակը։
Задание 3
Տրված է որոշակի ամսաթվերի տվյալների ցուցակ, որը պահպանվում է հետևյալ կառուցվածքով.
javascriptlet 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: ['զանգված տվյալներով']
},
]
Գրեք կոդ, որը կվերափոխի տվյալների կառուցվածքը հետևյալ տեսքի կառուցվածքի.
javascript{
տարի1: {
ամիս1: {
օր1: [տվյալների զանգված],
օր2: [տվյալների զանգված],
օր3: [տվյալների զանգված],
}
ամիս2: {
օր1: [տվյալների զանգված],
օր2: [տվյալների զանգված],
օր3: [տվյալների զանգված],
}
}
տարի2: {
ամիս1: {
օր1: [տվյալների զանգված],
օր2: [տվյալների զանգված],
օր3: [տվյալների զանգված],
}
ամիս2: {
օր1: [տվյալների զանգված],
օր2: [տվյալների զանգված],
օր3: [տվյալների զանգված],
}
}
}