博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《JavaScript启示录》——1.9 如何存储和复制原始值
阅读量:6225 次
发布时间:2019-06-21

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

本节书摘来自异步社区《JavaScript启示录》一书中的第1章,第1.9节,作者:【美】Cody Lindley著,更多章节内容可以访问云栖社区“异步社区”公众号查看

1.9 如何存储和复制原始值

原始值在“面值(face value)”中的存储和操作,理解这一点相当重要。这可能听起来很简单,但是这意味着如果将字符串值“foo”存储在myString变量中,那么从字面上讲,“foo”值同样存储于内存中。为什么了解这个知识很重要?因为一旦开始操作(即复制)值,我们就必须了解它,因为原始值是真实值复制。

在下面的示例中,我们在变量myStringCopy中存储了myString值('foo')的一个副本,其值是真实值复制。即使我们改变原来的值,变量myStringCopy引用的复制值仍保持不变。

这里的重点是,原始值是作为不可细化的值进行存储和操作的。引用它们会转移其值。在上面的示例中,我们复制或者克隆了myString值并存储到myStringCopy变量中。当更新myString值时,myStringCopy值仍是旧myString值的副本。请记住这点,并对这里的技术细节和复杂对象进行比较(将在下面讨论)。

转载地址:http://lofna.baihongyu.com/

你可能感兴趣的文章
JAVA_四大代码块_普通代码块、构造代码块、静态代码块、同步代码块。
查看>>
Percona Toolkit mysql辅助利器
查看>>
Flex4.5从浅入深—第一章—第三节Alert弹出框组件运用
查看>>
oracle错误-ORA-12519, TNS:no appropriate service handler found
查看>>
JavaScript的组成
查看>>
了解自己,了解他人
查看>>
古典密码-多表密码体制
查看>>
Python多进程(multiprocessing)
查看>>
本地hosts文件
查看>>
CF24D Broken robot
查看>>
apt --fix-broken install
查看>>
Linux 系统 Apache 301 重定向配置方法
查看>>
awk-sed
查看>>
创建、删除索引
查看>>
网络对抗技术_作业一_201521460018
查看>>
二维数组中的查找
查看>>
[CF983D]Arkady and Rectangles
查看>>
EXTJS4-----前言
查看>>
CSS 收集
查看>>
触发器
查看>>