js中JSON.stringify的replace(/"/g,"’")是什么意思
-
.replace(///g, ‘’)的作用bai是把所有的 / 替换du为空,下面是说明:
-
.replace(参数1,参数2)的作用是把 参数1 替换为 参数2,这里第一空参数1如果为为///g,参数2为""。意思就是把符合这个表达式的字符串替换为空。
-
下面说下这表达式:///g
- 格式为:/ pattern /[switch]
- pattern就是要替换的字符串
- [switch]有三个常用值:
- g:代表全局匹配
- i:代表忽略大小写
- gi:代表全局匹配+忽略大小写
- [switch]为空的话只匹配第一个符合表达式的值
- 所以 ///g 就是指 所有的 /,而 / 就比较好理解了,就是 / 前面加个转义符号