JS中的引用类型
2024-10-20 20:43:12
JS的数据类型可以分为两类:一类是原始类型(比如数字、布尔值、字符串、undefined、null),另外就是对象类型。我们通常将对象类型称为引用类型。对象值都是引用。举个例子来说明,下如下的代码:
var x = [3,4,5];
var y = x;
y[0] =1;
console.log(x[0],y[0]);
打印结果是1 1,而不是3 1。
这里我们要注意,对象的复制其实仅仅是赋值的引用,也就是说这里的y其实引用,对象本身并没有复制一次。
如果想得到对象的副本必须自己实现拷贝过程。
最新文章
- 微信共享收货地址 edit_address:fail 吐白沫级解决方案
- Mybatis Generator生成工具配置文件详解
- Go语言学习资源
- 使用shell从DB2数据库导出数据
- Java的哪些事
- 设置Tomcat应用自动部署目录
- RAS、AES、DES加密
- (2)java程序走一遍工作流activiti
- 在IIS上部署你的ASP.NET Core项目
- Java - 初始化
- leetcode 37. Sudoku Solver 36. Valid Sudoku 数独问题
- 5-5 re模块 正则表达式
- Struts2下载及简介
- 使用CefSharp的一些需要注意的点
- 在Ubuntu下解决 adb devices :???????????? no permissions 方法
- mongodb的管理员和安全认证
- C#6.0语言规范(八) 语句
- BackgroundWorker简单实用(简便的异步操作)
- 利用eclipse+jdk1.8搭建Java开发环境(超具体的)
- CentOS安装setup
热门文章
- 【Prism】MEF版Commanding
- mysql 完整约束
- GEF入门实例_总结_05_显示一个空白编辑器
- Oracle 11g 客户端连接 oracle 10g 服务端,乱码问题
- Nodejs-RESTFul架构
- hdu-5183-Negative and Positive (NP)(hash模板)
- KVO与KVC的使用(转)
- nginx配置允许指定域名下所有二级域名跨域请求
- xmind的使用及入门
- springboot启动异常:java.lang.IllegalArgumentException: Could not resolve placeholder 'xxx.xxx.xxx' in value ";${xxx.xxx.xxx}";