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 相关文章推荐
[原创]网络复制内容时常用的正则+editplus
Nov 30 Javascript
Extjs 几个方法的讨论
Jan 28 Javascript
Wordpress ThickBox 添加“查看原图”效果代码
Dec 11 Javascript
jquery中对于批量deferred的处理方法
Jan 22 Javascript
Javascript Memoizer浅析
Oct 16 Javascript
详解iframe与frame的区别
Jan 13 Javascript
JS类的定义与使用方法深入探索
Nov 26 Javascript
如何理解Vue的render函数的具体用法
Aug 30 Javascript
JavaScript中click和onclick本质区别与用法分析
Jun 07 Javascript
详解IOS微信上Vue单页面应用JSSDK签名失败解决方案
Nov 14 Javascript
JS document文档的简单操作完整示例
Jan 13 Javascript
jQuery实现广告显示和隐藏动画
Jul 04 jQuery
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
PHP判断文件是否存在、是否可读、目录是否存在的代码
2012/10/03 PHP
自定义session存储机制避免会话保持问题
2014/10/08 PHP
PHP实现数组的笛卡尔积运算示例
2017/12/15 PHP
Mootools 1.2教程(2) DOM选择器
2009/09/14 Javascript
js调用打印机打印网页字体总是缩小一号的解决方法
2014/01/24 Javascript
Bootstrap每天必学之表单
2015/11/23 Javascript
基于MVC+EasyUI的web开发框架之使用云打印控件C-Lodop打印页面或套打报关运单信息
2016/08/29 Javascript
jquery判断页面网址是否有效的两种方法
2016/12/11 Javascript
nodejs个人博客开发第六步 数据分页
2017/04/12 NodeJs
NodeJS简单实现WebSocket功能示例
2018/02/10 NodeJs
Vue-Router模式和钩子的用法
2018/02/28 Javascript
JavaScript判断日期时间差的实例代码
2018/03/01 Javascript
JavaScript引用类型RegExp基本用法详解
2018/08/09 Javascript
vue this.reload 方法 配置
2018/09/12 Javascript
最简单的vue消息提示全局组件的方法
2019/06/16 Javascript
JavaScript中常用的3种弹出提示框(alert、confirm、prompt)
2020/11/10 Javascript
win10环境下python3.5安装步骤图文教程
2017/02/03 Python
python下载图片实现方法(超简单)
2017/07/21 Python
python 常用的基础函数
2018/07/10 Python
python实现时间o(1)的最小栈的实例代码
2018/07/23 Python
selenium+python实现1688网站验证码图片的截取功能
2018/08/14 Python
使用Python横向合并excel文件的实例
2018/12/11 Python
python 控制台单行刷新,多行刷新实例
2020/02/19 Python
Python集成开发工具Pycharm的安装和使用详解
2020/03/18 Python
Python基于百度AI实现OCR文字识别
2020/04/02 Python
matplotlib运行时配置(Runtime Configuration,rc)参数rcParams解析
2021/01/05 Python
html5视频播放_动力节点Java学院整理
2017/07/13 HTML / CSS
HTML5标签与HTML4标签的区别示例介绍
2013/07/18 HTML / CSS
美国椅子和沙发制造商:La-Z-Boy
2020/10/25 全球购物
卡拉威高尔夫官方网站:Callaway Golf
2020/09/16 全球购物
电子商务应届生自我鉴定
2014/01/13 职场文书
党支部书记岗位责任制
2014/02/11 职场文书
初中优秀班集体申报材料
2014/05/01 职场文书
2014年涉外离婚协议书范本
2014/11/20 职场文书
详解MindSpore自定义模型损失函数
2021/06/30 Python
Win11无法安装更新补丁KB3045316怎么办 附KB3045316补丁修复教程
2022/08/14 数码科技