90 of 100 menu

JavaScript タスク集 レベル9.10

テーブルが与えられます。ユーザーは順番に2つのセルをクリックしてハイライトします。 ユーザーがクリックしたセルの間に位置するすべてのセルが、順番に赤色でハイライトされるようにしてください。

多次元配列の最大のネストレベルを決定するコードを書いてください。

以下の構造で格納されている、特定の日付に関するデータのリストがあります:

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: [データ配列], } } }
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否