tengo una variable var variable; Es variable="Hello World"; . Ahora, sin usar var y borrarlo:
document.write(myVar); delete myVar; console.log("This should be an error because myVar has been deleted: "); console.log(myVar); <!--This is my module--> <script> myVar = "Hello"; </script> Pero con 'use strict'; , no hay ningún error con la eliminación, y no hay ningún error a pesar de que no puede eliminar una var?
console.log("My Code Is Running"); delete myVar; if (!myVar){ document.write("Var Has Been Deleted"); } console.log("My Code Is Done"); // Why does it not write "Var Has Been Deleted"? // There is no 'use strict' to stop the delete. <script> 'use strict'; var myVar = "Hello World"; </script>Gracias por adelantado