GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

No menu could be recovered. Follow the blue links in the page.

This view

  • Original page
  • New address

GeezerVison is showing ja.javascript.info — 分割代入

  • チュートリアル
  • JavaScript 言語
  • データ型
  • 分割代入
レッスンに戻る

分割代入

重要性: 5

次のオブジェクトがあります:

let user = {
  name: "John",
  years: 30
};

以下のような分割代入を書いてください:

  • name プロパティを変数 name に、
  • years プロパティを変数 age に、
  • isAdmin プロパティを変数 isAdmin (存在しない場合は false )にしてください。

代入後の値は次のようになる必要があります:

let user = { name: "John", years: 30 };

// your code to the left side:
// ... = user

alert( name ); // John
alert( age ); // 30
alert( isAdmin ); // false
let user = {
  name: "John",
  years: 30
};

let {name, years: age, isAdmin = false} = user;

alert( name ); // John
alert( age ); // 30
alert( isAdmin ); // false
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.