toArray() 方法以数组的形式返回 jQuery 选择器匹配的元素
$("button").click(function(){x=$("li").toArray() //将li元素转换为数组
for (i=0i<x.lengthi++)
{
alert(x[i].innerHTML)
}
})
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))