@@ -35,7 +35,7 @@ const matrix = [
3535];
3636```
3737
38- 作成した配列の要素へインデックスとなる数値を 、` 配列[インデックス] ` と記述することで、
38+ 作成した配列の要素のインデックスとなる数値を 、` 配列[インデックス] ` と記述することで、
3939そのインデックスの要素を配列から読み取れます。
4040配列の先頭要素のインデックスは` 0 ` となります。配列のインデックスは、` 0 ` 以上` 2^32 - 1 ` 未満の整数となります。
4141
@@ -102,7 +102,7 @@ console.log(obj[100]); // => undefined
102102``` js
103103// 未定義の箇所が1つ含まれる疎な配列
104104// インデックスが1の値を省略しているので、カンマが2つ続いていることに注意
105- const sparseArray = [1 ,, 3 ];
105+ const sparseArray = [1 , , 3 ];
106106console .log (sparseArray .length ); // => 3
107107// 1番目の要素は存在しないため undefined が返る
108108console .log (sparseArray[1 ]); // => undefined
@@ -341,7 +341,7 @@ const array = ["A", "B", "C", "D", "E"];
341341console .log (array .slice (1 , 4 )); // => ["B", "C", "D"]
342342// 第二引数を省略した場合は、第一引数から末尾の要素までを取り出す
343343console .log (array .slice (1 )); // => ["B", "C", "D", "E"]
344- // マイナスを指定すると後ろからの数えた位置となる
344+ // マイナスを指定すると後ろから数えた位置となる
345345console .log (array .slice (- 1 )); // => ["E"]
346346// 第一引数と第二引数が同じ場合は、空の配列を返す
347347console .log (array .slice (1 , 1 )); // => []
@@ -400,7 +400,7 @@ if (array.includes("JavaScript")) {
400400```
401401
402402` includes ` メソッドは、` indexOf ` メソッドと同様、異なるオブジェクトだが値が同じものを見つけたい場合には利用できません。
403- Arrayの` find ` メソッドのようにテストするコールバック関数を利用して、真偽値を得るにはArrayの ` some ` メソッドを利用できます。
403+ Arrayの` find ` メソッドのようにテストするコールバック関数を利用して真偽値を得るには、Arrayの ` some ` メソッドを利用できます。
404404
405405Arrayの` some ` メソッドはテストするコールバック関数にマッチする要素があるなら` true ` を返し、存在しない場合は` false ` を返します
406406(「[ ループと反復処理] ( ../loop/README.md#array-some ) 」の章を参照)。
@@ -508,11 +508,11 @@ Arrayの`flat`メソッド<sup>[ES2019]</sup>を使うことで、多次元配
508508<!-- doctest:meta:{ "ECMAScript": "2019" } -->
509509``` js
510510const array = [[[" A" ], " B" ], " C" ];
511- // 引数なしは 1 を指定した場合と同じ
511+ // 引数なしは1を指定した場合と同じ
512512console .log (array .flat ()); // => [["A"], "B", "C"]
513513console .log (array .flat (1 )); // => [["A"], "B", "C"]
514514console .log (array .flat (2 )); // => ["A", "B", "C"]
515- // すべてをフラット化するには Infinity を渡す
515+ // すべてをフラット化するにはInfinityを渡す
516516console .log (array .flat (Infinity )); // => ["A", "B", "C"]
517517```
518518
@@ -537,7 +537,6 @@ console.log(array.flat()); // => ["A", "B", "C"]
537537` splice ` メソッドを利用すると、削除した要素を自動で詰めることができます。
538538` splice ` メソッドは指定したインデックスから、指定した数だけ要素を取り除き、必要ならば要素を同時に追加できます。
539539
540- {{book.console}}
541540<!-- doctest: ReferenceError -->
542541``` js
543542const array = [];
0 commit comments