Skip to content

Commit 7c78704

Browse files
authored
Merge branch 'master' into add-forward-ref
2 parents df2eacf + a9f9c61 commit 7c78704

File tree

4 files changed

+16
-16
lines changed

4 files changed

+16
-16
lines changed

docs/1-trial-session/08-loop/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -273,7 +273,7 @@ if (isPrime) {
273273

274274
### 別解
275275

276-
前項で割ったあまりが0でないこととの `&&` (AND) をとることで帰納的に求めることもできます。
276+
前項までで割ったあまりが0でないこととの `&&` (AND) をとることで帰納的に求めることもできます。
277277

278278
```javascript
279279
const n = 89; // 任意の整数

docs/1-trial-session/10-array/_samples/array-max/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<html lang="ja">
33
<head>
44
<meta charset="utf-8" />
5-
<title>arrayMax関数 解答例 (reduce)</title>
5+
<title>findMax関数 解答例 (reduce)</title>
66
</head>
77
<body>
88
<script src="./script.js"></script>
Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
function arrayMax(array) {
1+
function findMax(array) {
22
if (array.length == 0) return; //空配列の例外処理
33
let maxValue = array[0];
44
for (let i = 0; i < array.length; i += 1) {
@@ -12,8 +12,8 @@ const array2 = [-8, -7, -3, -1, -5];
1212
const array3 = [5986, 7202, 9347, 3593, 8166, 662, 2235, 9323, 2240, 943];
1313
const array4 = [-878, -40, -324, -410, -592, -610, -880, -65, -423, -32];
1414

15-
document.write(`<p>配列 [${array1}] の最大値は${arrayMax(array1)} です。</p>`);
16-
document.write(`<p>配列 [${array2}] の最大値は${arrayMax(array2)} です。</p/>`);
17-
document.write(`<p>配列 [${array3}] の最大値は${arrayMax(array3)} です。</p>`);
18-
document.write(`<p>配列 [${array4}] の最大値は${arrayMax(array4)} です。</p>`);
19-
document.write(`<p>空の配列の最大値は ${arrayMax([])} です。</p/>`);
15+
document.write(`<p>配列 [${array1}] の最大値は${findMax(array1)} です。</p>`);
16+
document.write(`<p>配列 [${array2}] の最大値は${findMax(array2)} です。</p/>`);
17+
document.write(`<p>配列 [${array3}] の最大値は${findMax(array3)} です。</p>`);
18+
document.write(`<p>配列 [${array4}] の最大値は${findMax(array4)} です。</p>`);
19+
document.write(`<p>空の配列の最大値は ${findMax([])} です。</p/>`);

docs/1-trial-session/10-array/index.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -79,11 +79,11 @@ for (変数の宣言/変数名 of 配列) {
7979

8080
配列の要素を順番に取り出し、 `of` の左側に指定された変数に設定してから、内部の処理を実行していきます。
8181

82-
## 配列のプリセット変数/関数
82+
## 配列の便利な機能
8383

84-
JavaScript の配列には、便利な変数や関数が定義されています。正確には[オブジェクト](/docs/trial-session/object)[クラス](/docs/browser-apps/class)の回でそれぞれ扱う <Term type="javascriptProperty">プロパティ</Term>、<Term type="javascriptMethod">メソッド</Term> というものですが、今のところは特殊な書き方をする変数や関数であると考えればよいでしょう。
84+
JavaScript の配列には、便利な変数や関数のようなものが定義されています。正確には[オブジェクト](/docs/trial-session/object)[クラス](/docs/browser-apps/class)の回でそれぞれ扱う <Term type="javascriptProperty">プロパティ</Term>、<Term type="javascriptMethod">メソッド</Term> というものですが、今のところは特殊な書き方をする変数や関数であると考えればよいでしょう。
8585

86-
### `配列.length` 変数
86+
### `配列.length`
8787

8888
[`配列.length`](https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Array/length) という変数には、指定した配列の長さが自動的に反映されます。
8989

@@ -184,11 +184,11 @@ function findMax(array) {
184184
return maxValue;
185185
}
186186

187-
document.write(`<p>配列 [${array1}] の最大値は${arrayMax(array1)} です。</p>`);
188-
document.write(`<p>配列 [${array2}] の最大値は${arrayMax(array2)} です。</p/>`);
189-
document.write(`<p>配列 [${array3}] の最大値は${arrayMax(array3)} です。</p>`);
190-
document.write(`<p>配列 [${array4}] の最大値は${arrayMax(array4)} です。</p>`);
191-
document.write(`<p>空の配列の最大値は ${arrayMax([])} です。</p/>`);
187+
document.write(`<p>配列 [${array1}] の最大値は${findMax(array1)} です。</p>`);
188+
document.write(`<p>配列 [${array2}] の最大値は${findMax(array2)} です。</p/>`);
189+
document.write(`<p>配列 [${array3}] の最大値は${findMax(array3)} です。</p>`);
190+
document.write(`<p>配列 [${array4}] の最大値は${findMax(array4)} です。</p>`);
191+
document.write(`<p>空の配列の最大値は ${findMax([])} です。</p/>`);
192192
```
193193

194194
:::danger

0 commit comments

Comments
 (0)