回答編集履歴

2

問題があったので修正

2018/08/17 23:43

投稿

shozi3
shozi3

スコア691

test CHANGED
@@ -1,7 +1,21 @@
1
1
  ```ここに言語を入力
2
2
 
3
+ function safeEval(val){
4
+
5
+ return Function('"use strict";return ('+val+')')();
6
+
7
+ }
8
+
9
+
10
+
3
- var answer = eval(string);
11
+ var answer = safeEval(string);
4
12
 
5
13
  ```
6
14
 
15
+
16
+
17
+ eval() は脆弱性の問題があるので使用禁止のお触れが出ていました。
18
+
19
+ なので、少しはマシなコードに修正しました。
20
+
7
- こん感じですかね
21
+ お騒がせして申し訳

1

コード修正

2018/08/17 23:43

投稿

shozi3
shozi3

スコア691

test CHANGED
@@ -1,5 +1,7 @@
1
1
  ```ここに言語を入力
2
2
 
3
- answer = eval(string);
3
+ var answer = eval(string);
4
4
 
5
5
  ```
6
+
7
+ こんな感じですかね。