<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
// a = 1;
// let aLineCode = "b = a + a;";
// let executeCode = "";
// for(let i = 0; i < 1000; i++){
// executeCode += aLineCode;
// }
// let startTime = new Date().getTime();
// eval(executeCode);
// let endTime = new Date().getTime();
// console.log(endTime - startTime);
// startTime = new Date().getTime();
// new Function("return " + executeCode)();
// endTime = new Date().getTime();
// console.log(endTime - startTime);
// startTime = new Date().getTime();
// for(let i = 0; i < 1000; i++){
// eval(executeCode);
// }
// endTime = new Date().getTime();
// console.log(endTime - startTime);
// startTime = new Date().getTime();
// for(let i = 0; i < 1000; i++){
// new Function("return " + executeCode)();
// }
// endTime = new Date().getTime();
// console.log(endTime - startTime);
let a = 1;
let aLineCode = "alert(a);";
(() => {
let a = 2;
// eval("alert(a)");
// (0, eval)("alert(a)");
new Function(aLineCode)();
})()
</script>
</body>
</html>
eval function
最新推荐文章于 2022-02-21 17:56:17 发布