87,990
社区成员
发帖
与我相关
我的任务
分享<html>
<body>
<script>
var mmBase = ':(';
function readcv(){
var mmBase = ':)';
function read(v){
//除了用eval能得到上级局部域的值(笑脸),还有啥方法?
//return eval('mm'+v);
}
alert(read('Base'));
}
readcv();
</script>
</body>
</html>
<html>
<body>
<script>
var mmBase = ':(';
function readcv(){
var mmBase = ':)';
function read(v){
//除了用eval能得到上级局部域的值(笑脸),还有啥方法?
return Function('return mm' + v)();
}
alert(read('Base'));
}
readcv();
</script>
</body>
</html>
<script>
var mmBase = ':(';
function readcv(){
var mmBase = ':)';
function read(v){
//除了用eval能得到上级局部域的值(笑脸),还有啥方法?
return {
'mmBase':mmBase
}['mm'+v]
}
alert(read('Base'));
}
readcv();
</script>