需要将数组元素用某个字符连接成字符串,示例代码如下:
var a, b
a = new Array(0,1,2,3,4)
b = a.join("-")
二、字符串转数组
实现方法为将字符串按某个字符切割成若干个字符串,并以数组形式返回,示例代码如下:
var s = "abc,abcd,aaa"
ss = s.split(",")// 在每个逗号(,)处进行分解。
const str = "(面积*0.011)*单价"const han = /[\u4e00-\u9fa5]/
function toArray(string) {
const array = []
let hanyu = ''
let j = 0
let mark = false
for (let i = 0i <= string.lengthi++) {
j = i + 1
if (han.test(string[i]) &&!mark) {
hanyu += string[i]
} else {
if (hanyu.length) {
array.push(hanyu)
hanyu = ''
} else {
if (string[i]) array.push(string[i])
mark = true
}
}
if (han.test(string[j])) {
mark = false
}
}
return array
}
console.log(toArray(str))