登录
|
注册
|
QQ账号登录
|
常见问题
联系我们:
我要上传
首页
浏览
幼儿/小学教育
中学教育
高等教育
研究生考试
外语学习
资格/认证考试
论文
IT计算机
经济/贸易/财会
管理/人力资源
建筑/环境
汽车/机械/制造
研究报告
办公文档
生活休闲
金融/股票/期货
法律/法学
通信/电子
医学/心理学
行业资料
文学/艺术/军事/历史
我的淘豆
我要上传
帮助中心
复制
下载此文档
javascript中函数参数的值传递和引用传递.docx
文档分类:
IT计算机
|
页数:约2页
举报非法文档有奖
分享到:
1
/
2
下载此文档
搜索
下载此文档
关闭预览
下载提示
1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
2.下载该文档所得收入归上传者、原创者。
3.下载的文档,不会出现我们的网址水印。
同意并开始全文预览
(约 1-6 秒)
下载文档到电脑,查找使用更方便
下 载
还剩?页未读,
继续阅读
分享到:
1
/
2
下载此文档
文档列表
文档介绍
javascript中函数参数的值传递和引用传递.docx
JavaScript中函数参数的值传递和引用传递
结论:对于数字、字符串等是将它们的值传递给了函数参数,函数参数的改变不会影响函数外部的变量。
对于数组和对象等是将对象(数组)的变量的值传递给了函数参数,这个变量保存的指向对象(数组)的地址。当函数改变这个地址指向的对象(数组)的内容时,同时也改变了函数外部变量指向的对象(数组)的内容;当函数改变的是变量的地址时,实际就与函数外部的变量失去了联系,变成了完全不同的对象了,不会对函数外部对象造成改变。
很多人认为 JS 中参数有两种传递方式:数字、字符串等按值传递;数组、对象等按地址(引用)传递。其实都是一种值传递。下面的例子很好的说明了这一点。
var v1 = []
var v2 = {};
var v3 = {};
function foo(v1, v2, v3)
{
v1 = [1];
v2 = [2];
v3 = {a:3}
}
foo(v1, v2, v3);
alert (v1); // 空白
alert (v2); // [object Object]
alert (); // undefined
由此可见:v1、v2、v3 都没有被改变,v1 仍然是零个元素的数组,v2、v3 仍然是空白的对象。
但是,数组、对象等按值传递,是指变量地址的值。
数组、对象等的按值传递与数字、字符串还是有所不同的。数字、字符串是把值直接复制进去了,而数组、对象是把变量地址复制进去的。
前面我们让 v1、v2、v3 作为参数进入函数后,就有了地址副本,这些地址副本的指向和外面的 v1、v2、v3 的地址指向是相同的。但我们为 v1、v2、v3 赋了值
javascript中函数参数的值传递和引用传递 来自淘豆网www.taodocs.com转载请标明出处.
猜你喜欢
基于水果采摘机械手的运动规划及其仿真的开题..
2页
2024年干部辞职申请书范文
8页
2024年常见的企业雇佣合同范本
7页
基于机器视觉和近红外光谱技术的农产品霉变检..
2页
基于无线局域网的智能灯光控制系统研究与设计..
2页
基于新型可饱和吸收体的脉冲光纤激光器及光纤..
2页
2024年师德师风活动总结(精选10篇)
34页
2024年师德师风个人总结(通用13篇)
35页
基于情境认知的家用电器控制界面设计研究中期..
2页
肝硬化病人额护理-课件
56页
基于异质信息网络的老鼠表型—基因关联挖掘研..
2页
2024年市场营销课心得体会8篇
20页
2024年市场营销心得体会18篇
37页
2024年工资简单版协议书范本
6页
基于多示例技术的车辆识别系统的设计和开发中..
2页
相关文档
更多>>
非法内容举报中心
文档信息
页数
:
2
收藏数
:
0
收藏
顶次数
:
0
顶
上传人
:
zhangbing6987
文件大小
:
0 KB
时间
:
2015-10-22
相关标签
传递窗的使用方法
爱的传递手抄报
引用函数的使用方法
信息的传递手抄报
传递信息的手抄报
热的传递教学反思
传递正能量征文
让爱传递手抄报
传递爱心手抄报
爱心传递手抄报
计算机原理
PHP资料
linux/Unix相关
C/C++资料
.NET
windows相关
开发文档
管理信息系统
软件工程
网络信息安全
网络与通信
图形图像
行业软件
人工智能
计算机辅助设计
多媒体
软件测试
计算机硬件与维护
网站策划/UE
网页设计/UI
网吧管理
电子支付
搜索引擎优化
服务器
电子商务
Visual Basic
数据挖掘与模式识别
数据库
Web服务
网络资源
Delphi/Perl
Python
CSS/Script
Flash/Flex
手机开发
UML理论/建模
并行计算/云计算
嵌入式开发
计算机应用/办公自动化
数据结构与算法
SEO
最近更新
辐射损伤
入学教育安全教育第一课
保育员培训消毒与清洁课件
会厌病损切除术
针灸基础之经络学说
金属材料及热处理(1)
《营养学学时》课件
《连续系统频域分析》课件
分公司股份合作协议
放假第一天作文
房地产广告代理合同
IT行业碳足迹核算与减排路径
基于手势识别和自然语言处理的自定义UI设计..
墨梅课件PPT
KMP算法在自然语言处理中的应用探索
《了解重要性,做个礼貌人作业设计方案》
食品战略市场规划报告
燃气电磁阀战略市场规划报告
基于材料科学的噪音源降噪技术
新兴市场国家国际资本流动研究的开题报告
斜拉桥动力分析及斜拉索疲劳可靠度研究的开..
文化价值观视域下的中美化妆品广告语研究开..
数据挖掘在电子商务中的应用与实现的开题报..
数字图形用户界面图标人性化设计的开题报告..
教学评估系统的设计与实现的开题报告
改性尿素施用对氨挥发量及苗期玉米土壤碳、..
搭桥参照中的转喻操作的开题报告
推拿治疗肌肉骨骼系统疾病的循证研究报告的..
2023年上海市奉贤区中考化学二模试卷(含答案..
苏东坡突围-公开课ppt课件
在线
客服
微信
客服
QQ
客服
意见
反馈
手机
查看
返回
顶部