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 相关文章推荐
更换select下拉菜单背景样式的实现代码
Dec 20 Javascript
在jQuery中 常用的选择器介绍
Apr 16 Javascript
基于javascript实现彩票随机数生成(简单版)
Apr 17 Javascript
分享一个插件实现水珠自动下落效果
Jun 01 Javascript
AngularJs bootstrap详解及示例代码
Sep 01 Javascript
Angular ng-repeat 对象和数组遍历实例
Sep 14 Javascript
iscroll动态加载数据完美解决方法
Jul 18 Javascript
原生js实现简单的焦点图效果实例
Dec 14 Javascript
Javascript实现时间倒计时功能
Nov 17 Javascript
vue父子模板传值问题解决方法案例分析
Feb 26 Javascript
微信小程序实现带放大效果的轮播图
May 26 Javascript
element-plus一个vue3.xUI框架(element-ui的3.x 版初体验)
Dec 02 Vue.js
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调用MySQL存储过程并返回值的方法
2014/12/26 PHP
laravel http 自定义公共验证和响应的方法
2019/09/29 PHP
[转]JS宝典学习笔记
2007/02/07 Javascript
window.open以post方式将内容提交到新窗口
2012/12/26 Javascript
在服务端(Page.Write)调用自定义的JS方法详解
2013/08/09 Javascript
JavaScript 学习笔记之基础中的基础
2015/01/13 Javascript
jquery简单图片切换显示效果实现方法
2015/01/14 Javascript
javascript获取文档坐标和视口坐标
2015/05/26 Javascript
浅析Node.js的Stream模块中的Readable对象
2015/07/29 Javascript
全面解析JavaScript中的valueOf与toString方法(推荐)
2016/06/14 Javascript
Javascript实现图片懒加载插件的方法
2016/10/20 Javascript
NodeJS和BootStrap分页效果的实现代码
2016/11/07 NodeJs
js实现键盘自动打字效果
2016/12/23 Javascript
三种方式实现瀑布流布局
2017/02/10 Javascript
ES6中数组array新增方法实例总结
2017/11/07 Javascript
JS使用遮罩实现点击某区域以外时弹窗的弹出与关闭功能示例
2018/07/31 Javascript
JS/CSS实现字符串单词首字母大写功能
2019/09/03 Javascript
使用python调用zxing库生成二维码图片详解
2017/01/10 Python
python使用itchat库实现微信机器人(好友聊天、群聊天)
2018/01/04 Python
python 将字符串中的数字相加求和的实现
2019/07/18 Python
python 使用递归回溯完美解决八皇后的问题
2020/02/26 Python
Python参数传递实现过程及原理详解
2020/05/14 Python
python 用struct模块解决黏包问题
2020/11/07 Python
细说CSS3中box属性中的overflow-x属性和overflow-y属性值的效果
2014/07/21 HTML / CSS
Android本地应用打开方法——通过html5写连接
2016/03/11 HTML / CSS
基于HTML5+CSS3实现简单的时钟效果
2017/09/11 HTML / CSS
法国滑雪假期的专家:Ski Planet
2019/11/02 全球购物
卫校中专生个人自我评价
2013/09/19 职场文书
小学毕业典礼主持词
2014/03/27 职场文书
认购协议书范本
2014/04/22 职场文书
工作汇报开头与结尾怎么写
2014/11/08 职场文书
工程部文员岗位职责
2015/02/04 职场文书
某药房的新员工入职告知书!
2019/07/15 职场文书
用Python提取PDF表格的方法
2021/04/11 Python
python 如何在list中找Topk的数值和索引
2021/05/20 Python
MySQL的意向共享锁、意向排它锁和死锁
2022/07/15 MySQL