也谈js传值和传址
2024-08-31 04:52:31
通常的认识就是基本的数值元素是传值,对象等复杂结构传址,无需争论,一试便知。
首先是数值
var a = 1
var b = a
a = 2
console.log(a)
console.log(b)
结果 a=2 b=1,显然是值复制
接下来是字符串
var a = "a"
var b = a
a = "a1"
console.log(a)
console.log(b)
结果 a = a1 b=a, 值复制
再来个对象
var a = {val:1}
var b = a
a.val = 2
console.log(a)
console.log(b)
结果 a = {val = 2} b ={val = 2} 传址
以上
最新文章
- New Plan!
- iOS UIPageViewController
- CSS/HTML 改变鼠标指针形状
- Linux C 学习
- 洛谷P1774 最接近神的人
- windows7-SQLyog 安装图解
- 【EM算法】EM(转)
- CSS盒模型重新理解篇
- spring 第一篇(1-1):让java开发变得更简单(下)转
- Codeforces Round #281 (Div. 2)
- Windows Server 2012远程刷新客户端组策略,IE代理设置
- centos下redis和nginx软件的安装
- yii2 i18n学习
- 20151217jquery学习笔记--注册表单
- Android应用程序开发之图片操作(一)——Bitmap,surfaceview,imageview,Canvas
- angularjs使用ng-messages的注册表单实例
- self
- Integer陷阱(0~127和其他 数值相等对象比较)
- 计蒜之道 初赛第一场B 阿里天池的新任务(简单)
- HashMap 和 HashTable 区别
热门文章
- mysqlbinlog用法总结
- 解决svn中“工作副本已经锁定”,或者svn清理失败的解决方法
- react中修改antd的默认样式
- HDU 1083 Courses 【二分图完备匹配】
- Codeforces Round #512 (Div. 2, based on Technocup 2019 Elimination Round 1) C. Vasya and Golden Ticket 【。。。】
- vim 操作手册
- 122. Best Time to Buy and Sell Stock II ——LeetCode
- ng-repeat 指令(带有数组)
- js 事件委托 事件代理
- 关于Echarts的原生js获取DOM元素与动态加载DOM元素的冲突问题