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 相关文章推荐
js open() 与showModalDialog()方法使用介绍
Sep 10 Javascript
jQuery把表单元素变为json对象
Nov 06 Javascript
JS保留两位小数,多位小数的示例代码
Jan 07 Javascript
js实现拖拽效果
Feb 12 Javascript
jquery SweetAlert插件实现响应式提示框
Aug 18 Javascript
基于JQuery和原生JavaScript实现网页定位导航特效
Apr 03 jQuery
微信小程序中hidden不生效原因的解决办法
Apr 26 Javascript
极简主义法编写JavaScript类
Nov 02 Javascript
vue通过滚动行为实现从列表到详情,返回列表原位置的方法
Aug 31 Javascript
微信小程序template模版的使用方法
Apr 13 Javascript
layui2.0使用table+laypage实现真分页
Jul 27 Javascript
详解Vue 单文件组件的三种写法
Feb 19 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
利用jQuery接受和处理xml数据的代码(.net)
2011/03/28 Javascript
JS返回iframe中frameBorder属性值的方法
2015/04/01 Javascript
jQuery绑定事件监听bind和移除事件监听unbind用法实例详解
2016/01/19 Javascript
轻量级jQuery插件slideBox实现带底栏轮播(焦点图)代码
2016/03/28 Javascript
基于jquery实现轮播特效
2016/04/22 Javascript
微信小程序与php 实现微信支付的简单实例
2017/06/23 Javascript
DVA框架统一处理所有页面的loading状态
2017/08/25 Javascript
node 命令方式启动修改端口的方法
2018/05/12 Javascript
Vue路由切换时的左滑和右滑效果示例
2018/05/29 Javascript
vue做移动端适配最佳解决方案(亲测有效)
2018/09/04 Javascript
[02:05]2014DOTA2西雅图邀请赛 专访啸天mik夫妻档
2014/07/08 DOTA
[01:56]无止竞 再出发——中国军团出征2017年DOTA2国际邀请赛
2017/07/05 DOTA
Python 网络编程起步(Socket发送消息)
2008/09/06 Python
Python实现批量将word转html并将html内容发布至网站的方法
2015/07/14 Python
Python操作MongoDB详解及实例
2017/05/18 Python
Python中with及contextlib的用法详解
2017/06/08 Python
python cx_Oracle的基础使用方法(连接和增删改查)
2017/11/19 Python
python2.7到3.x迁移指南
2018/02/01 Python
利用Python写一个爬妹子的爬虫
2018/06/08 Python
pandas 层次化索引的实现方法
2019/07/06 Python
python list多级排序知识点总结
2019/10/23 Python
Python hashlib模块加密过程解析
2019/11/05 Python
pytorch制作自己的LMDB数据操作示例
2019/12/18 Python
Python 解析简单的XML数据
2020/07/24 Python
Python接收手机短信的代码整理
2020/08/02 Python
瑞典最好的运动鞋专卖店:Sneakersnstuff
2016/08/29 全球购物
西班牙香水和化妆品网上商店:Douglas
2017/10/29 全球购物
教育专业自荐书范文
2013/12/17 职场文书
机电专业大学生职业规划书范文
2014/02/25 职场文书
网络宣传方案
2014/03/15 职场文书
论文评语大全
2014/04/29 职场文书
2015年消费者权益日活动总结
2015/02/09 职场文书
工作失职检讨书范文
2015/05/05 职场文书
熟背这些句子,让您的英语口语突飞猛进(135句)
2019/09/06 职场文书
windows安装python超详细图文教程
2021/05/21 Python
SQL Server查询某个字段在哪些表中存在
2022/03/03 SQL Server