Skip to content

Commit 22b5551

Browse files
committed
fix translate in "this"
1 parent fd79e45 commit 22b5551

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

doc/ja/function/this.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ JavaScriptの`this`と名付けられた特殊なキーワードは他のプロ
1616
この`this`は、再度*グローバル*オブジェクトを参照しています。
1717

1818
> **ES5での注意:** strictモードでは、このグローバルのケースは**もはや**存在していません。
19-
> この場合`this`の代わりに`undefined`値を持つことになります
19+
> この場合`this``undefined`値を代わりに持つことになります
2020
2121
### メソッド呼び出しとして
2222

@@ -48,7 +48,7 @@ JavaScriptの`this`と名付けられた特殊なキーワードは他のプロ
4848
4949
### 良くある落し穴
5050

51-
これらほとんどのケースで見てきたように、最初のケースでは**絶対に**実用化できないという言語設計のミスを考慮しないとなりません
51+
これらのケースのほとんどは理にかなったものですが、最初のケースは実際に利用されることが**絶対**にないので、間違った言語設計だとみなせるでしょう
5252

5353
Foo.method = function() {
5454
function test() {
@@ -78,7 +78,7 @@ JavaScriptを使用する上で、もう一つ動か**ない**ものが関数の
7878
var test = someObject.methodTest;
7979
test();
8080

81-
最初のケースの`test`は通常の関数呼び出しになる為に、この中の`this`は、最早`someobject`を参照できなくなってしまいます。
81+
最初のケースの`test`は通常の関数呼び出しになる為に、この中の`this`は、もはや`someobject`を参照できなくなってしまいます。
8282

8383
`this`の遅延バインディングは最初見た時にはダメなアイデアに見えますが、[プロトタイプ継承](#object.prototype)により、きちんと動作します。
8484

0 commit comments

Comments
 (0)