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

  • 相关阅读:
    遍历Map的四种方法
    过滤器和拦截器的区别
    拦截器、过滤器做什么的?
    Linux中常用操作命令
    什么是反射?
    得到字节码的方式有哪三种?
    web考试内容1
    spring注入方式
    PHP基础 第三天
    堆和栈,值传递和地址传递(引用传递)
  • 原文地址:https://www.cnblogs.com/ygjzs/p/12233866.html
Copyright © 2011-2022 走看看