动态赋值的方法,在其他js里拿不到
时间: 2024-04-20 18:27:20 浏览: 90
Jquery attr()方法 属性赋值和属性获取详解
动态赋值的方法指的是在 JavaScript 中使用 eval() 函数或者 Function() 构造函数来执行字符串形式的代码,从而达到动态赋值的效果。如果在其他 JavaScript 文件中无法访问到动态赋值的变量或函数,可能是因为它们被定义在了局部作用域中,或者被定义在了某个闭包中。此外,如果使用 eval() 函数动态执行的代码中包含了 let 或 const 关键字,这些变量的作用域也会被限定在该代码块中,从而无法在外部访问到。为了避免这种情况,可以使用 window 对象来将变量或函数挂载到全局作用域中,使其能够在其他 JavaScript 文件中被访问到。
阅读全文