【发布时间】:2012-03-06 15:31:08
【问题描述】:
我想知道关于使用 string.replace() 或 string.substr() 的 Javascript 性能。让我解释一下我在做什么。
我有一个类似的字符串
str = "a.aa.a.aa."
我只需要“弹出” str 中的最后一个元素,我总是知道它是什么类型的字符(例如,这里是一个点)。
很简单,我可以按照很多方法,比如
str = str.substr(0, str.length-1) // same as using slice()
或
str = str.replace(/\.$/, '')
您会使用哪些方法?为什么?使用这种或那种方法是否有一些性能不足?字符串的长度可以忽略不计。
(这是我的第一篇文章,所以如果我做错了什么,请通知我!)
【问题讨论】:
标签: javascript regex replace slice substr