您现在的位置: 万盛学电脑网 >> 程序编程 >> 脚本专题 >> javascript >> 正文

Javascript中引用示例介绍

作者:佚名    责任编辑:admin    更新时间:2022-06-22

 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>