js中数组中元素之间的逗号如何去掉

JavaScript019

js中数组中元素之间的逗号如何去掉,第1张

需要准备的材料分别是:电脑、html编辑器、浏览器。

1、首先,打开html编辑器,新建html文件,例如:index.html。

2、在index.html的<script>标签中,输入js代码:var a = [1, 2, 3, 4, 5]var b = a.join('')document.body.innerText = b。

3、浏览器运行index.html页面,此时数组元素之间的逗号被去掉了打印出来了。

通过replace和正则表达式替换逗号

例如:

var replaceStr = ','//要替换的字符串

var str = '12323,23,23adasd'//要被替换的字符串

alert(str.replace(new RegExp(replaceStr,'gm'),''))//逗号替换成空

补充:

1、replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。

语法

stringObject.replace(regexp/substr,replacement)

参数

描述

regexp/substr  

必需。规定子字符串或要替换的模式的 RegExp 对象。

请注意,如果该值是一个字符串,则将它作为要检索的直接量文本模式,而不是首先被转换为 RegExp 对象。

replacement    必需。一个字符串值。规定了替换文本或生成替换文本的函数。  

返回值

一个新的字符串,是用 replacement 替换了 regexp 的第一次匹配或所有匹配之后得到的。

2、RegExp 对象表示正则表达式,创建 RegExp 对象的语法:

new RegExp(pattern, attributes)

参数 pattern 是一个字符串,指定了正则表达式的模式或其他正则表达式。

参数 attributes 是一个可选的字符串,包含属性 "g"、"i" 和 "m",分别用于指定全局匹配、区分大小写的匹配和多行匹配。

var a = 'sadsad.adf。sdfsdf'

a.replace(/。|\./g, '\n')

"sadsad

adf

sdfsdf"