teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

問題があったので修正

2018/08/17 23:43

投稿

shozi3
shozi3

スコア691

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

1

コード修正

2018/08/17 23:43

投稿

shozi3
shozi3

スコア691

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