export function hasClass(el, className) {
let reg = new RegExp('(^|\\s)' + className + '(\\s|$)')
return reg.test(el.className)
}
为什么要用\\s呢
因为字符串里反斜杠是转义字符,\s会变成s。
new RegExp的时候\s \.这样的要用两个反斜杠,即\\s, \\.
export function hasClass(el, className) {
let reg = new RegExp('(^|\\s)' + className + '(\\s|$)')
return reg.test(el.className)
}
为什么要用\\s呢
因为字符串里反斜杠是转义字符,\s会变成s。
new RegExp的时候\s \.这样的要用两个反斜杠,即\\s, \\.