js中toarray是什么意思

JavaScript07

js中toarray是什么意思,第1张

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))