• 反转字符串中的单词


    第一种

    export default (str) => {
      // 字符串按空格进行分隔,保存数组,数组的元素的先后顺序就是单词的顺序
      let arr = str.split(' ')
      // 对数组进行遍历,然后每个元素进行反转
      let result = arr.map(item => {
        return item.split('').reverse().join('')
      })
      return result.join(' ')
    }
    

    第二种

    export default (str) => {
      // 1. 字符串按空格进行分隔,保存数组,数组的元素的先后顺序就是单词的顺序
      // 2. 对数组进行遍历,然后每个元素进行反转
      return str.split(' ').map(item => {
        return item.split('').reverse().join('')
      }).join(' ')
    }
    

    第三种

    export default (str) => {
      // 1. 字符串按空格进行分隔,保存数组,数组的元素的先后顺序就是单词的顺序
      // 2. 对数组进行遍历,然后每个元素进行反转
      return str.split(/s/g).map(item => {
        return item.split('').reverse().join('')
      }).join(' ')
    }
    

    第四种

    
    
    export default (str) => {
      // 1. 字符串按空格进行分隔,保存数组,数组的元素的先后顺序就是单词的顺序
      // 2. 对数组进行遍历,然后每个元素进行反转
      return str.match(/[w']+/g).map(item => {
        return item.split('').reverse().join('')
      }).join(' ')
    }
    
    

  • 相关阅读:
    day21作业
    作业day20
    K8S架构图
    day20 类的继承
    课上随手记
    第一篇CEPH集群的学习
    day19 类的讲解
    Eureka工作原理
    局域网、以太网(标准以太网、工业以太网和实时以太网)与无线局域网
    无线局域网,有线局域网
  • 原文地址:https://www.cnblogs.com/ygjzs/p/12233866.html
Copyright © 2020-2023  润新知