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); 上記のプログラムを実行