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 相关文章推荐
IE7提供XMLHttpRequest对象为兼容
Mar 08 Javascript
用方法封装javascript的new操作符(一)
Dec 25 Javascript
JS如何将数字类型转化为没3个一个逗号的金钱格式
Jan 27 Javascript
JQuery中Ajax()的data参数类型实例分析
Dec 15 Javascript
轻松实现js弹框显示选项
Sep 13 Javascript
javascript实现简单的ajax封装示例
Dec 28 Javascript
一个炫酷的Bootstrap导航菜单
Dec 28 Javascript
ReactNative之键盘Keyboard的弹出与消失示例
Jul 11 Javascript
微信小程序模板和模块化用法实例分析
Nov 28 Javascript
bootstrap 日期控件 datepicker被弹出框dialog覆盖的解决办法
Jul 09 Javascript
Vue.js组件使用props传递数据的方法
Oct 19 Javascript
JavaScript 中的六种循环方法
Jan 06 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
理解php原理的opcodes(操作码)
2010/10/26 PHP
使用Sphinx对索引进行搜索
2013/06/25 PHP
PHP模块memcached使用指南
2014/12/08 PHP
PHP实现简单的新闻发布系统实例
2015/07/28 PHP
jquery tools 系列 scrollable(2)
2009/09/06 Javascript
使用JS 清空File控件的路径值
2013/07/08 Javascript
jquery中加载图片自适应大小主要实现代码
2013/08/23 Javascript
jquery简单实现鼠标经过导航条改变背景图
2013/12/17 Javascript
js定时器(执行一次、重复执行)
2014/03/07 Javascript
浅谈JavaScript的Polymer框架中的behaviors对象
2015/07/29 Javascript
JS实现在状态栏显示打字效果完整实例
2015/11/02 Javascript
JS实现匀加速与匀减速运动的方法示例
2017/09/04 Javascript
EL表达式截取字符串的函数说明
2017/09/22 Javascript
Angular父组件调用子组件的方法
2018/04/02 Javascript
vuex 项目结构目录及一些简单配置介绍
2018/04/08 Javascript
JS实现的贪吃蛇游戏案例详解
2019/05/01 Javascript
使用 vue 实现灭霸打响指英雄消失的效果附demo
2019/05/06 Javascript
微信小程序移动拖拽视图-movable-view实例详解
2019/08/17 Javascript
使用p5.js临摹动态图片
2019/11/04 Javascript
Python开发的单词频率统计工具wordsworth使用方法
2014/06/25 Python
python模拟enum枚举类型的方法小结
2015/04/30 Python
Python绑定方法与非绑定方法详解
2017/08/18 Python
PyQt5 pyqt多线程操作入门
2018/05/05 Python
sklearn的predict_proba使用说明
2020/06/28 Python
Python3爬虫mitmproxy的安装步骤
2020/07/29 Python
matplotlib之pyplot模块之标题(title()和suptitle())
2021/02/22 Python
最新创业融资计划书
2014/01/19 职场文书
物业保安员岗位职责制度
2014/01/30 职场文书
大学生开西餐厅创业计划书
2014/02/01 职场文书
吃空饷专项治理工作实施方案
2014/03/04 职场文书
《火烧云》教学反思
2014/04/12 职场文书
教师中国梦演讲稿
2014/04/23 职场文书
房屋授权委托书范本
2014/10/07 职场文书
购房个人委托书范本
2014/10/11 职场文书
防溺水安全教育主题班会
2015/08/12 职场文书
七年级上册生物的课件
2019/08/07 职场文书