当前位置: 首页 > news >正文

ECMAScript中所有的函数的参数都是按值传递的

看下面一段代码    

function setName(obj){
    obj.name='Nicholas';
    obj=new Object();
    obj.name="Greg";
}
var person=new Object();
setName(person);
alert(person.name);
   输出的结果是“Nicholas”而非“Greg”,在函数内部修改参数的值,原始的引用仍然保持未变,当在函数内部重写obj时,这个变量的引用是局部的,当该函数执行完后这个局部变量也就被销毁了。——摘自javascript高级编程第三版

   有人可能没听过ECMAScript这个东西,参考解释,顺带也解释了下javascript和jsscript。

   

    

转载于:https://www.cnblogs.com/cl1024cl/p/6205986.html

相关文章:

  • 《快学 Go 语言》第 3 课 —— 分支与循环
  • spark中的动态executor分配
  • zeroclipboard无法正常使用的解决办法
  • Sublime Text 2 安装Package Control和插件的两种方法
  • SpringBoot整合RabbitMQ之典型应用场景实战一
  • MetaMask/provider-engine-3-test
  • Http长连接200万尝试及调优
  • 压缩图片C#算法
  • SSM框架pom.xml的配置
  • unrecognized import path golang.org/x/sync
  • 〔开发系列〕一次关于小程序开发的深度总结
  • [译]2.1-Key-Value Coding Programming Guide 官方文档第二部分
  • Oracle 11g win32位 window7下安装教程
  • C++容器
  • 区块链软件:谈溯源问题
  • php的引用
  • $translatePartialLoader加载失败及解决方式
  • 【MySQL经典案例分析】 Waiting for table metadata lock
  • HTTP--网络协议分层,http历史(二)
  • JSONP原理
  • mysql 5.6 原生Online DDL解析
  • PHP 7 修改了什么呢 -- 2
  • Unix命令
  • vue 配置sass、scss全局变量
  • vue.js框架原理浅析
  • Vue实战(四)登录/注册页的实现
  • Webpack 4 学习01(基础配置)
  • WebSocket使用
  • weex踩坑之旅第一弹 ~ 搭建具有入口文件的weex脚手架
  • windows-nginx-https-本地配置
  • zookeeper系列(七)实战分布式命名服务
  • 聊聊hikari连接池的leakDetectionThreshold
  • 前端技术周刊 2019-02-11 Serverless
  • 如何邀请好友注册您的网站(模拟百度网盘)
  • 深度学习在携程攻略社区的应用
  • 说说动画卡顿的解决方案
  • 学习HTTP相关知识笔记
  • 一个完整Java Web项目背后的密码
  • 用element的upload组件实现多图片上传和压缩
  • ​ArcGIS Pro 如何批量删除字段
  • ​如何使用ArcGIS Pro制作渐变河流效果
  • # Pytorch 中可以直接调用的Loss Functions总结:
  • #我与Java虚拟机的故事#连载19:等我技术变强了,我会去看你的 ​
  • (26)4.7 字符函数和字符串函数
  • (Bean工厂的后处理器入门)学习Spring的第七天
  • (react踩过的坑)Antd Select(设置了labelInValue)在FormItem中initialValue的问题
  • (windows2012共享文件夹和防火墙设置
  • (一)插入排序
  • (一)基于IDEA的JAVA基础12
  • ****** 二 ******、软设笔记【数据结构】-KMP算法、树、二叉树
  • **PyTorch月学习计划 - 第一周;第6-7天: 自动梯度(Autograd)**
  • *1 计算机基础和操作系统基础及几大协议
  • .NET CF命令行调试器MDbg入门(四) Attaching to Processes
  • .net mvc actionresult 返回字符串_.NET架构师知识普及
  • [20170728]oracle保留字.txt