Skip to content

Commit 4c856eb

Browse files
authored
Merge pull request #274 from ut-code/modify
微修正
2 parents 2bc4b39 + e0b1773 commit 4c856eb

File tree

3 files changed

+6
-3
lines changed

3 files changed

+6
-3
lines changed
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
function incrementAge(person) {
22
person.age += 1;
3+
return person;
34
}
45

56
const tanaka = { name: "田中", age: 18 };
67
const nextYearTanaka = incrementAge(tanaka);
78
document.write(nextYearTanaka.age);
8-
9+
document.write(" ");
910
// 19 と表示されてしまう
1011
document.write(tanaka.age);

docs/2-browser-apps/02-constant/index.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,8 @@ JavaScript において、それはコードを読んだ際に読みやすいか
3838
```javascript
3939
const person = { name: "田中", age: 18 };
4040
person.name = "佐藤"; // OK
41+
// 変数自体への再代入はできない
42+
// person = { name: "佐藤", age: 20 };
4143
```
4244

4345
:::
@@ -101,7 +103,7 @@ function incrementAge(person) {
101103
const tanaka = { name: "田中", age: 18 };
102104
const nextYearTanaka = incrementAge(tanaka);
103105
document.write(nextYearTanaka.age);
104-
106+
document.write(" ");
105107
// 19 と表示されてしまう
106108
document.write(tanaka.age);
107109
```

docs/2-browser-apps/04-class/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import Answer from "@site/src/components/Answer";
99

1010
## <Term type="javascriptClass">クラス</Term>と<Term type="javascriptInstance">インスタンス</Term>
1111

12-
<Term type="javascriptObject">オブジェクト</Term>を使うと、複数の値をひとまとまりに扱うことができました。実世界においては、同じ<Term type="javascriptProperty">プロパティ</Term>(属性)を持つ<Term type="javascriptObject">オブジェクト</Term>を多く扱う場合が多いです。例えば、学生を<Term type="javascriptObject">オブジェクト</Term>として表すことを考えてみましょう。学生には必ず名前と年齢という属性があるはずなので、ひとまず `name``age` を<Term type="javascriptProperty">プロパティ</Term>に持つとしましょう。
12+
オブジェクトを使うと、複数の値をひとまとまりに扱うことができました。実世界においては、同じ<Term type="javascriptProperty">プロパティ</Term>(属性)を持つ<Term type="javascriptObject">オブジェクト</Term>を多く扱う場合が多いです。例えば、学生を<Term type="javascriptObject">オブジェクト</Term>として表すことを考えてみましょう。学生には必ず名前と年齢という属性があるはずなので、ひとまず `name``age` を<Term type="javascriptProperty">プロパティ</Term>に持つとしましょう。
1313

1414
```javascript
1515
const tanaka = {

0 commit comments

Comments
 (0)