你能猜出先弹出什么吗?
<!DOCTYPE html>
<html lang="en"><head>
<meta charset="UTF-8">
<title>作用域</title>
</head>
<body>
<script type="text/javascript">
// function a(obj){
// obj.name="咖啡"
// }
// var obj=new Object()
// a(obj)
// alert(obj.name)
function a(obj){
obj.name="咖啡"
var obj=new Object()
obj.name="绿茶"
alert(obj.name)
}
var obj=new Object()
a(obj)
alert(obj.name)
</script>
</body>
</html>

本文通过一个简单的JavaScript示例展示了作用域如何影响变量的访问,以及如何在一个函数中修改对象的属性。通过这个例子,我们可以看到局部作用域内的变量修改不会影响到外部对象的属性。
612

被折叠的 条评论
为什么被折叠?



