目的:
高亮的高阶函数
const highLight = (str: string) => {
// srt为 例如整条文字: Javascript 高阶函数(上)
// content 为输入框当前输入的值
// 使用正则匹配 `i`不区分大小写 , `g`为全局匹配
const hStr = str.replace(new RegExp(content, 'ig'), (newStr) => {
return `<span>${newStr}</span>`
})
// console.log(hStr) // <span>Javascript</span> 高阶函数(上)
return hStr
}