博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
对象的引用
阅读量:5290 次
发布时间:2019-06-14

本文共 331 字,大约阅读时间需要 1 分钟。

在JS里,除了三种基本类型(字符串,数值,布尔)和undefined及function,其它都是对象类型。除了null对象,其他所有js对象都可以添加自定义属性和方法,当然也可以为function添加属性。

 

对象的赋值和对象的操作,所谓对象的赋值,是将值和引用(指针)一起传递,比如有一个数组a=[1,3,5],把a数组赋值给变量b b=a;当b发生变化,比如给b添加一个元素,a数组也会跟着改变。而非对象类型(基本类型)的赋值,只是值的传递。另外注意,当b被重新赋值的时候,b对a的引用就会失效。因为对象的每次赋值,都会重新在内存生成一个变量。

转载于:https://www.cnblogs.com/toward-the-sun/p/4038835.html

你可能感兴趣的文章
强化学习1
查看>>
NSArray的sorting排序
查看>>
docker建立和共享文件(服务器和docker之间的共享)
查看>>
全文检索技术---solr
查看>>
动态内存分配(Dynamic memory allocation)
查看>>
Java学习 第三章 java基础(一)
查看>>
C#网络编程数据传输中封装数据帧头的方法
查看>>
第一份offer
查看>>
RNN Train和Test Mismatch
查看>>
.net下各个数据类型所占用的字节
查看>>
“请求的操作无法在使用用户映射区域打开的文件上执行”问题处理
查看>>
微信公众平台接口API
查看>>
hdu 4493 Tutor
查看>>
MySQL--用户管理 pymysql 索引
查看>>
ListView onItemClick(AdapterView<?> parent, View view, int position, long id)参数详解
查看>>
解决RSA加密中,System.Security.Cryptography.CryptographicException: 系统找不到指定的文件...
查看>>
生产,消费者改进
查看>>
Python Twisted、Reactor
查看>>
easyui源码翻译1.32--Combo(自定义下拉框)
查看>>
C++11中function和bind的用法示例
查看>>