Skip to content

Commit a7e8e31

Browse files
authored
Merge pull request #42 from nakaken88/patch-6
Thank you!
2 parents 808a618 + 38756b2 commit a7e8e31

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

1-js/04-object-basics/04-object-methods/article.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ function sayHi() {
191191
}
192192

193193
*!*
194-
// 2つのオブエジェクトで同じ関数を使う
194+
// 2つのオブジェクトで同じ関数を使う
195195
user.f = sayHi;
196196
admin.f = sayHi;
197197
*/!*
@@ -218,7 +218,7 @@ sayHi(); // undefined
218218

219219
非 strict モード(誰かが `use strict` を忘れた場合)では、このようなケースでは `this` の値は *グローバルオブジェクト* (ブラウザでは `window`, 後ほど学びます)になります。これは `"use strict"` が修正した歴史的な振る舞いです。
220220

221-
一般的に、オブジェクトなしで `this` を使う関数の呼び出しは、普通ではなくプログラム上の誤りであることに注意してください。もし関数が `this` を持っていたら、それは通常オブエジェクトコンテキストで呼ばれることを意味しています
221+
一般的に、オブジェクトなしで `this` を使う関数の呼び出しは、普通ではなくプログラム上の誤りであることに注意してください。もし関数が `this` を持っていたら、それは通常オブジェクトコンテキストで呼ばれることを意味しています
222222

223223
```smart header="バインドしていない `this` の結果"
224224
もしあなたが別のプログラミング言語から来ていたら、恐らく "`this` のバインド" の考えに慣れているでしょう。それは、オブジェクトに定義されたメソッドは常にそのオブジェクトを参照する `this` を持っている、と言うものです。
@@ -345,7 +345,7 @@ user.sayHi(); // Ilya
345345

346346
- オブジェクトのプロパティに格納されている関数は "メソッド" と呼ばれます。
347347
- メソッドを使うと、オブジェクトは `object.doSomething()` のように "振る舞う" ことができます。
348-
- メソッドはオブエジェクトを `this` で参照することができます。
348+
- メソッドはオブジェクトを `this` で参照することができます。
349349

350350
`this` の値は実行時に定義されます。
351351
- 関数が宣言されている場合、`this` を使うことができますが、その `this` は関数が呼び出されるまで値を持っていません。

0 commit comments

Comments
 (0)