⊗jsPmDstOVD 310 of 505 menu

JavaScriptにおけるオブジェクトの分割代入における変数宣言

分割代入時に変数を宣言する必要はありません。 変数は事前に宣言することができます:

let obj = { year: 2025, month: 12, day: 31, }; let year, month, day; // 事前に変数を宣言します

しかし、ここには配列とは異なり、 ニュアンスがあります。中括弧の前にletコマンドがない場合、 これらの波括弧はJavaScriptによって分割代入のコマンドとして 認識されません(コードブロックとして認識されます):

{year, month, day} = obj; // 動作しません

この問題を解決するには、オブジェクトの分割代入コマンドを 丸括弧で囲む必要があります:

({year, month, day} = obj);
日本語
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
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否