Skip to content

Commit 416eadb

Browse files
authored
fix(string): 「文字列」における誤字などの修正 (#1586)
1 parent 829c863 commit 416eadb

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

source/basic/string/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ description: "文字列リテラルを使った文字列の作成から検索や
77

88
この章ではJavaScriptにおける文字列について学んでいきます。
99
まずは、文字列の作成方法や文字列の操作方法について見ていきます。
10-
そして、文字列を編集して自由な文字列を作れるようになることがこの章の目的です
10+
そして、文字列を編集して自由に文字列を作れるようになることがこの章の目的です
1111

1212
## 文字列を作成する {#create}
1313

@@ -911,7 +911,7 @@ while (matches = alphabetsPattern.exec(str)) {
911911
```
912912

913913
このようにRegExpの`exec`メソッドと正規表現の`g`フラグを使い、Stringの`matchAll`メソッド相当の反復処理を実装していました。
914-
RegExpの`exec`はIteratorオブジェクトという反復処理のためオブジェクトが導入される以前からあるメソッドです
914+
RegExpの`exec`はIteratorオブジェクトという反復処理のためのオブジェクトが導入される以前からあるメソッドです
915915

916916
Stringの`matchAll`がIteratorを扱うわかりやすい反復処理に比べて、RegExpの`exec`メソッドは`while`文などで手動で反復処理を書く必要があるため直感的ではありません。
917917
そのため、Stringの`matchAll`メソッドが利用できる場合に、RegExpの`exec`メソッドを利用する必要はありません。
@@ -1098,7 +1098,7 @@ console.log(toDateJa("今日は2017-03-01です")); // => "今日は2017年03月
10981098
## 文字列の組み立て {#built}
10991099

11001100
最後に文字列の組み立てについて見ていきましょう。
1101-
最初に述べたようにこの章の目的は、「自由な文字列を作れるようになること」です。
1101+
最初に述べたようにこの章の目的は、「自由に文字列を作れるようになること」です。
11021102

11031103
文字列を単純に結合したり置換することで新しい文字列を作れることがわかりました。
11041104
一方、構造的な文字列の場合は単純に結合するだけでは意味が異なってしまうことがあります。
@@ -1278,7 +1278,7 @@ console.log(escapedURL); // => "https://example.com/search?q=A%26B&sort=desc"
12781278
正規表現は、正規表現のみで1冊の本が作れるようなJavaScript言語内にある別言語です。
12791279
詳細は[MDNの正規表現ドキュメント][]なども参照してください。
12801280

1281-
文字列は一見すると単純に見えますが、文字列にはURLやパスといったコンテキストを持つ文字列もあります
1281+
文字列は一見すると単純に見えますが、URLやパスといったコンテキストを持つものもあります
12821282
それらの文字列を安全に扱うためには、コンテキストに応じた処理が必要になります。
12831283
また、タグつきテンプレートリテラルを利用することで、テンプレート中の変数を自動でエスケープするといった処理を実現できます。
12841284

0 commit comments

Comments
 (0)