- 主题:string.replace()为何不是直接在原变量上修改?
var T = text.replace('a', 'b')
text没变,T是替换后的结果。每次我都记不住。
--
FROM 116.247.85.*
字符串对象实例是不可变的。
【 在 wuhaochi 的大作中提到: 】
: var T = text.replace('a', 'b')
: text没变,T是替换后的结果。每次我都记不住。
--
修改:dhcn FROM 124.42.13.*
FROM 124.42.13.*
原来这样。
完整地学一下JS看来很有必要了
【 在 dhcn (小石) 的大作中提到: 】
: 字符串对象实例是不可变的。
--
FROM 116.247.85.*
有时候用split比用replace方便很多
【 在 wuhaochi (oo) 的大作中提到: 】
: var T = text.replace('a', 'b')
: text没变,T是替换后的结果。每次我都记不住。
--
FROM 123.114.55.*
不错。
【 在 Kiessling (坚持不懈,百折不挠) 的大作中提到: 】
: 标 题: Re: string.replace()为何不是直接在原变量上修改?
: 发信站: 水木社区 (Wed Apr 16 16:31:08 2014), 站内
:
: 有时候用split比用replace方便很多
: 【 在 wuhaochi (oo) 的大作中提到: 】
: : var T = text.replace('a', 'b')
: : text没变,T是替换后的结果。每次我都记不住。
:
:
: --
: 为祖国健康中二五十年
:
:
: ※ 来源:·水木社区 newsmth.net·[FROM: 123.114.55.*]
--
FROM 116.247.85.*
可以再赋值一次嘛 习惯就好
text = text.replace('a', 'b')
--
FROM 223.203.195.*
只怪自己没认真学过JS,所以才问出这种蠢问题。
【 在 iteddy1314 (小胖) 的大作中提到: 】
: 可以再赋值一次嘛 习惯就好
: text = text.replace('a', 'b')
--
FROM 116.247.85.*