zoukankan      html  css  js  c++  java
  • 反转字符串中的单词

    第一种

    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(' ')
    }
    
    

  • 相关阅读:
    IntelliJ IDEA如何导入Gradle项目
    C#对图像像素处理的三种方式
    用BitBlt截取整屏后半透明窗口不能显示的解决办法
    Kestrel gRPC
    aspnetcore datetime json格式化
    netcore rabbitMq
    Nginx 1.8 单元控制文件
    mysql 单元控制文件
    redis 单元控制文件
    devtoolset对应gcc的版本
  • 原文地址:https://www.cnblogs.com/ygjzs/p/12233866.html
Copyright © 2011-2022 走看看