Computer >> Máy Tính >  >> Lập trình >> Javascript

Tại sao sử dụng hàm eval () trong JavaScript là một ý tưởng tồi?


Javascript eval () được sử dụng để thực thi một đối số. Mã được thực thi chậm hơn khi phương thức eval () được sử dụng. Nó cũng có các triển khai bảo mật vì nó có phạm vi thực thi khác.

Ví dụ

Đây là cách bạn có thể triển khai hàm 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>