如何给eval设置正确的作用域?
我想让eval能够取得当前函数中的变量。
function test(){ var left = {}
te('left.top=456') //报错left undefined
return left
}function te(str){ eval(str)
}var a = test();注意:eval必须要在另一个函数上,就是不能在test()中直接写eval
jeck猫
茅侃侃
随时随地看视频慕课网APP
相关分类