码迷,mamicode.com
首页 > 其他好文 > 详细

es6语法

时间:2020-07-16 00:14:19      阅读:58      评论:0      收藏:0      [点我收藏+]

标签:ring   javascrip   loading   split   src   class   es6语法   reverse   $1   

反转字符:

//反转一串字符
export default (str)=>{
    let arr=str.split(‘ ‘)
    let result=arr.map(item=>{
        return item.split(‘‘).reverse().join(‘‘)
    })
    return result.join(‘ ‘)
}

export default(str)=>{
    return str.split(‘ ‘).map(item=>{
        return item.split(‘‘).reverse().join(‘‘)
    }).join(‘ ‘)
}

export default(str)=>{
    return str.split(/\s/g).map(item=>{
        return item.split(‘‘).reverse().join(‘‘)
    }).join(‘ ‘)
}

export default(str)=>{
    return str.match(/[\w‘]+/g).map(item=>{
        return item.split(‘‘).reverse().join(‘‘)
    }).join(‘ ‘)
}

  在一串字符中查找相邻:

技术图片

 

 

export default(str)=>{
    let r=[]
    let match = (str) => {
        let j = str.match(/^(0+|1+)/)[0]
        let o = (j[0] ^ 1).toString().repeat(j.length)
        let reg = new RegExp(`^(${j}${o})`)
        if (reg.test(str)) {
          return RegExp.$1
        } else {
          return ‘‘
        }
    }

      // 通过for循环控制程序运行的流程
    for (let i = 0, len = str.length - 1; i < len; i++) {
        let sub = match(str.slice(i))
        if (sub) {
          r.push(sub)
        }
    }
    return r
}

  

es6语法

标签:ring   javascrip   loading   split   src   class   es6语法   reverse   $1   

原文地址:https://www.cnblogs.com/sunliyuan/p/13308482.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!