function abc(){
eval ( 'var x=1;' ); //局部
with ( window ){ eval ( 'var x=3;' );} //全局
//也可以用封装的 evalGlobal( 'var x=3' );
document.writeln (x); //1 局部
document.writeln ( window .x); //3 全局
}
abc();
//有时候,我们eval()要求既不是在全局执行,也不是在当前作用域执行,而是在父对象或子对象中执行,这时,用 with(objContext)eval(strScript) 就更加是不可替代的选择了。
js evel
最新推荐文章于 2024-07-30 12:10:22 发布