---
# System prepended metadata

title: 5/24 実習課題 オブジェクト
tags: [課題, オブジェクト]

---

---
robots: noindex, nofollow
tags: 課題,オブジェクト
---
- [name=MatsuuraNobuki][time=Sat, May 21, 2022 10:29 AM]

:::warning
**[GASプログラミング](/@IT-sircle/SkZ56xGP5) > [課題](/@IT-sircle/BySX_oxPq) > 5/24 実習課題 オブジェクト**
:::
# 5/24 実習課題 オブジェクト

>**出題範囲：[7. オブジェクト](https://a-nakamura1015.github.io/gas-education/javascript_bases/value/page_2_1_9/)**

## 問題

- 関数`learnObject`を作成し、その中に以下の処理を記述していく。
<!--段階的に上下のコメントアウト(この行とコードブロックの下の行)を消して記入例が見えるようにする
```javascript=
function learnObject() {
}
```
-->
1. オブジェクト型`staff`を作成し、プロパティ`name`に`Kinoshita`、`age`に`21`、`role`に`packing`を追加する。
<!--
```javascript=
var staff = {name: 'Kinoshita', age: 21, role: 'packing'};
```
-->
1. **ブラケット記法**を用いてオブジェクト型`staff`の`name`プロパティの値を取得し、ログ出力する。
<!--
```javascript=
console.log(staff['name']);
```
-->
3. **ドット記法**を用いて`job`プロパティを追加し、`student`を代入する。
<!--
```javascript=
staff.job = 'student';
```
-->
5. `staff`をログ出力する
<!--
```javascript=
console.log(staff);
```
-->
## 回答
<!--全員が回答出来ることを確認し、上下のコメントアウト(この行とコードブロックの下の行)を消して回答が見えるようにする
```javascript=
function learnObject() {
  var staff = {name: 'Kinoshita', age: 21, role: 'packing'};
  console.log(staff['name']);
  staff.job = 'student';
  console.log(staff);
}
```
-->
###### タグ: `課題` `オブジェクト`
<!-- 上のタグと揃えること -->