回答編集履歴

2

修正

2020/12/24 10:34

投稿

Zuishin
Zuishin

スコア28669

test CHANGED
@@ -24,8 +24,8 @@
24
24
 
25
25
  訳:
26
26
 
27
- with を使わず変数を使え
27
+ **with を使わず変数を使え**
28
28
 
29
29
 
30
30
 
31
- つまりこの質問で求めている答え自体が、名前の格上げにより曖昧さを引き起こすため ECMAScript では非推奨で、変数を使うことが推奨されています。
31
+ つまりこの質問で求めている答え自体が、名前の格上げにより曖昧さを引き起こすため ECMAScript では非推奨で、**変数を使うことが推奨されています**

1

追記

2020/12/24 10:34

投稿

Zuishin
Zuishin

スコア28669

test CHANGED
@@ -7,3 +7,25 @@
7
7
 
8
8
 
9
9
  [JavaScript:with構文によるブロックスコープ再考: Architect Note](http://blog.tojiru.net/article/197591734.html)
10
+
11
+
12
+
13
+ ### 追記
14
+
15
+
16
+
17
+ [with - JavaScript | MDN](https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Statements/with)
18
+
19
+
20
+
21
+ > with の利用は非推奨であり、ECMAScript 5 の厳格モードでは禁止されています。推奨される代替案は、参照したいプロパティを持つオブジェクトを一時変数に代入することです。
22
+
23
+
24
+
25
+ 訳:
26
+
27
+ with を使わず変数を使え
28
+
29
+
30
+
31
+ つまりこの質問で求めている答え自体が、名前の格上げにより曖昧さを引き起こすため ECMAScript では非推奨で、変数を使うことが推奨されています。