JS字符串的不可变性
2024-10-08 09:17:17
js中的字符串特性-》不可变性,字符串的值是不可变的
1、改变字符串中的字符
var str = "hello";
str[1] = "W";
console.log(str);//结果是【hello】,说明字符串的值是不可变的。
2、引用字符串的变量地址变了(指向了新的字符串),字符串本身没有变。【此时,字符串是对象,str指向的是字符串的地址】
str = "How are you!";
console.log(str);//结果是【How are you!】
3、由2可以看出为字符串重复赋值、字符串的拼接等都会引用新的地址空间来存放字符串的值,消耗内存的操作。
最新文章
- 关于如何在github上创建团队开发环境
- spring发布和接收定制的事件(spring事件传播)
- 在chrome浏览器和在IE浏览器中显示的页面样式不一样的解决办法
- sqlserver 出现 因为文件组 'PRIMARY' 已满 的解决办法 有可能是磁盘剩余空间不足 导致的
- 练习2 H题 - 求数列的和
- Squares<;哈希>;
- ListView及Adapter的使用
- Android中Edittext的属性
- .Net程序调试与追踪的一些方法
- Objective-C的面向对象特性(一)
- python学习第六讲,python中的数据类型,列表,元祖,字典,之列表使用与介绍
- 从 Python 快速启动 CGI 服务器
- 私有云的难处—为什么需要CloudEngine?
- M &#215; N Puzzle POJ - 2893(奇数码)
- http://202.194.116.8/webapps/portal/frameset.jsp?tab_id=_2_1&;url=%2fwebapps%2fblackboard%2fexecute%2
- JavaScript 中禁止用户右键菜单,复制,选取,Ctrl,Alt,Shift. 获取宽高,清除浮动
- C#数组冒泡
- swift中UIImageView的创建
- c++函数写的都对,还是说incompatible或者not found的解决办法
- Dubbo -- 系统学习 笔记 -- 示例 -- 直连提供者
热门文章
- 2级搭建类203-Oracle 19c SI ASM 静默搭建(OEL7.7)
- c++ md5算法实现(转)
- Mysql 出现许多问号的问题
- java面试记录三:hashmap、hashtable、concurrentHashmap、ArrayList、linkedList、linkedHashmap、Object类的12个成员方法、消息队列MQ的种类
- springboot项目集成activity
- vlan划分、本征vlan配置、中继
- K3标准产品的BOS单据发布至自定义模块
- 2019 LOL 全球总决赛
- 洛谷 P3796 【模板】AC自动机(加强版)(AC自动机)
- python使用selenium驱动chromium防止浏览器自动升级失效!