Javascript中引用示例介绍

前端技术 2023/09/09 JavaScript
在Javascript脚本中,参数的引用原则:引用的参数内部(如属性)可以修改,但参数对应的引用(reference)不能修改。

一个测试例子如下:
复制代码 代码如下:

<script language=\"javascript\">
//dosomething1,对于引用,变量本身不可以修改,但变量内部结构可以修改
function dosomething1(a){
a = \'try\';
}

//测试1
function test1(){
var a = {a:\'test\',b:\'is\',c:\'ok\'};
dosomething1(a);
alert(a.a);
}
//dosomething2
function dosomething2(v){
v.a = v.a + \'!!!\'; //修改引用变量的属性,修改成功
v = \'try\'; //试图修改变量引用,修改失败
}
//测试2
function test2(a){
var a = {a:\'test\',b:\'is\',c:\'ok\'};
dosomething2(a);
alert(a.a);
}
test2();
</script>

本文地址:https://www.stayed.cn/item/25847

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。