Javascript中引用示例介绍


Posted in Javascript onFebruary 21, 2014

在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>
Javascript 相关文章推荐
javascript 控制弹出窗口
Apr 10 Javascript
javascript实现的像java、c#之类的sleep暂停的函数代码
Mar 04 Javascript
jquery uaMatch源代码
Feb 14 Javascript
Dom 结点创建 基础知识
Oct 01 Javascript
在jQuery中 关于json空对象筛选替换
Apr 15 Javascript
js添加select下默认的option的value和text的方法
Oct 19 Javascript
详解angular中通过$location获取路径(参数)的写法
Mar 21 Javascript
jquery DataTable实现前后台动态分页
Jun 17 jQuery
vue.js数据绑定的方法(单向、双向和一次性绑定)
Jul 13 Javascript
JavaScript实现精美个性导航栏筋斗云效果
Oct 29 Javascript
IE8中jQuery.load()加载页面不显示的原因
Nov 15 jQuery
实现Vue的markdown文档可以在线运行的方法示例
Dec 11 Javascript
jquery解析XML字符串和XML文件的方法说明
Feb 21 #Javascript
js 删除数组的几种方法小结
Feb 21 #Javascript
jquery制作居中遮罩层效果分享
Feb 21 #Javascript
jquery遍历checkbox介绍
Feb 21 #Javascript
jquery遍历checkbox的注意事项说明
Feb 21 #Javascript
jQuery判断checkbox(复选框)是否被选中以及全选、反选实现代码
Feb 21 #Javascript
jQuery获取(选中)单选,复选框,下拉框中的值
Feb 21 #Javascript
You might like
无线电波是什么?它是怎样传输的?
2021/03/01 无线电
通俗易懂的php防注入代码
2010/04/07 PHP
php in_array 函数使用说明与in_array需要注意的地方说明
2010/04/13 PHP
CodeIgniter错误mysql_connect(): No such file or directory解决方法
2014/09/06 PHP
使用php完成常见的文件上传功能(推荐)
2017/01/13 PHP
JS前端框架关于重构的失败经验分享
2013/03/17 Javascript
使用javascript实现ListBox左右全选,单选,多选,全请
2013/11/07 Javascript
JS简单的图片放大缩小的两种方法
2013/11/11 Javascript
JS实现的4种数字千位符格式化方法分享
2015/03/02 Javascript
JavaScript判断数组是否包含指定元素的方法
2015/07/01 Javascript
AngularJS 最常用的功能汇总
2016/02/17 Javascript
JavaScript事件用法浅析
2016/10/31 Javascript
JQueryEasyUI之DataGrid数据显示
2016/11/23 Javascript
jQuery实现手机上输入后隐藏键盘功能
2017/01/04 Javascript
Bootstrap的popover(弹出框)在append后弹不出(失效)
2017/02/27 Javascript
Express使用html模板的详细代码
2017/09/18 Javascript
jQuery实现鼠标拖动图片功能
2021/03/04 jQuery
Python3使用requests发闪存的方法
2016/05/11 Python
Python分支结构(switch)操作简介
2018/01/17 Python
Python数据类型中的“冒号“[::]——分片与步长操作示例
2018/01/24 Python
python 并发编程 多路复用IO模型详解
2019/08/20 Python
python3.7环境下安装Anaconda的教程图解
2019/09/10 Python
opencv+python实现鼠标点击图像,输出该点的RGB和HSV值
2020/06/02 Python
python闭包与引用以及需要注意的陷阱
2020/09/18 Python
python里glob模块知识点总结
2021/01/05 Python
法国发饰品牌:Alexandre De Paris
2018/12/04 全球购物
苏格兰领先的多渠道鞋店:Begg Shoes
2019/10/22 全球购物
关键字throw与throws的用法差异
2016/11/22 面试题
乐观大学生的自我评价
2014/01/10 职场文书
体育教学随笔感言
2014/02/24 职场文书
公司管理建议书范文
2014/03/12 职场文书
学校献爱心活动总结
2014/07/08 职场文书
电子银行业务授权委托书
2014/10/10 职场文书
销售员岗位职责范本
2015/04/11 职场文书
2015年小学英语教师工作总结
2015/05/12 职场文书
《金肉人》米特&《航海王》阿鹤声优松岛实因胰脏癌去世 享寿81岁
2022/04/13 日漫