JavaScriptのeval()関数を使用するのはなぜ悪い考えですか?
JavaScript eval()は、引数を実行するために使用されます。 eval()メソッドを使用すると、コードの実行速度が低下します。実行範囲が異なるため、セキュリティの実装もあります。
<html>
<body>
<script>
var a = 30;
var b = 12;
var res1 = eval("a * b") + "<br>";
var res2 = eval("5 + 10") + "<br>";
document.write(res1);
document.write(res2);
</script>
</body>
</html> -
JavaScript eval()関数を使用する際に従うべきルールを説明します。
eval()関数は、指定された文字列を評価し、JavaScriptコードとして実行するために使用されます。 eval()を使用すると、悪意のあるコードを入力文字列として出力入力の1つに渡す可能性があるため、非常に危険です。 以下は、JavaScriptでeval()関数を表示するコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" conten
-
getinJavaScriptを使用してgetter関数を作成する
getキーワードを使用してgetter関数を作成します。 例 以下はコードです- const studentDetails = { studentName: "David Miller", get studentName() { console.log('I am calling the getter method...') } } console.log(studentDetails.studentName); 上記のプログラムを実行