如何将值从内部传递到函数外部以便我可以使用它......
<html>
<head>
<script>
var globe;
var echo=globe;
function check(){
this.globe=90;
alert(echo);
}
</script>
</head>
<body>
<a href='javascript:;' onclick='check();' >open</a>
</body>
</html>
您已将变量设置为全局变量,因此它已在函数内部可用。检查这个fiddle
上述代码的问题是您正在分配值并将其视为参考。
var globe;
var echo=globe;
指定仅回显globe的当前值而不是引用。
this.globe=90;
当你改变globe的值时,它不会反映回声。