首页 > 其他分享 >js 实现字符串反转

js 实现字符串反转

时间:2023-04-21 11:47:55浏览次数:48  
标签:反转 strArray js strArrayReverse let str 字符串 Array

1.情景展示

在JavaScript当中,如何实现字符串倒转(倒置、反转)?

2.具体分析

数组Array实现元素倒转,有专门的函数reserve(),我们直接调用即可。

为了使用这个功能,我们可以把字符串先拆分成数组,然后,再调用反转函数,最后再拼成字符串。

3.解决方案

以字符串:Marydon的博客园为例进行说明。

第一步:将字符串拆分成char数组。

let str = "Marydon的博客园";
let strArray = Array.prototype.slice.call(str);

第二步:数组反转。

let strArrayReverse = strArray.reverse();

 

第三步:拼接字符串。

let strReverse = strArrayReverse.join("");

完成代码示例:

let str = "Marydon的博客园";
let strArray = Array.prototype.slice.call(str);
let strArrayReverse = strArray.reverse();
let strReverse = strArrayReverse.join("");

 

4.拓展

将字符串拆分成字符数组的方式有两种:

方式一:

let strArray = str.split("");

 

方式二:

let strArray = Array.prototype.slice.call(str);

 

 

写在最后

  哪位大佬如若发现文章存在纰漏之处或需要补充更多内容,欢迎留言!!!

 相关推荐:

标签:反转,strArray,js,strArrayReverse,let,str,字符串,Array
From: https://www.cnblogs.com/Marydon20170307/p/17339812.html

相关文章

  • js find 方法,查找到所需数值,立即返回,不会再继续循环
    注意和filter区别......
  • JS课堂笔记(4.11-4.16)
    一、简单了解JS1.JavaScript(简称JS)是作为开发Web页面的脚本语言。2.JS是从1995年由网景公司的布兰德开发。3.JavaScript的标准是ECMAScript。4.JS代码是从上往下执行的。 二、变量1.变量名的值可以重复赋值(值可以修改),变量可以重复声明。2.JS中“+”号很特殊,只要是和......
  • 对kotlin友好的现代 JSON 库 moshi 基本使用和实战
    对kotlin友好的现代JSON库moshi基本使用和实战blog.csdn.net成就一亿技术人!前言上一篇博客我们聊了下gson在处理kotlindataclass时的一些坑,感兴趣的可以了解一下:gson反序列化成dataclass时的坑总结一下有一下两点属性声明时值不能为null,结果反序列化后值为null,跟预......
  • [转]MySQL怎么将字符串转为datetime类型
    原文地址:https://zhuanlan.zhihu.com/p/553928079以前只知道第一种方法:方法1:使用str_to_date()函数str_to_date()是专门的字符串转日期函数,可以将字符串转换为日期时间值。str_to_date(str,format)str:必须项。要格式化为日期的字符串format:必须项。要使用的格式。例......
  • 原来这就是所谓的 JSR!
    相信大家在学习Java的过程中,或多或少都见过JSR这个词。本篇文章就科普下什么是JSR。什么是JSR?JSR(JavaSpecificationRequests),是指Java规范请求(或者活规范提案)。这个请求(提案)是提给JCP的(JavaCommunityProcess)。那什么是JCP呢?JCP官网在这:https://jcp.org/en/hom......
  • A - 简单字符串排序
    A- 简单字符串排序TimeLimit:5000MS     MemoryLimit:100000KB     64bitIOFormat:%lld&%lluSubmit StatusDescription从键盘输入10个学生的姓名和成绩,请按字典序排列学生的姓名并输出(姓名和成绩对应关系保持不变)。Input输入共11行,前10行......
  • 对比Python中的列表、元组、字典、集合、字符串等之间异同
    1.数据类型列表、元组、字典、集合、字符串均属于python3的标准数据类型。字符串和元组属于不可变数据,即创建后不可修改。列表、字典、集合属于可变数据,即创建后可以修改元素。2.创建有元素的对象3.创建没有元素的对象列表使用eval()或list()或中括号[]进行创建,元素之间使用逗号分......
  • js的forEach()方法,获取索引值index
    forEach()方法用于调用数组的每个元素,并将元素传递给回调函数。用法:1、forEach有3个参数:第一个参数可以获取循环一遍的值;第二个参数可以获取当前元素的索引值(下标);第三个参数可以获取当前数组;例:vararr=[1,2,3,4]arr.forEach(function(val,index,array){consol......
  • 4/20 C语言判断字符串是否为回文,字符串中可以包含中文和英文
    //已知中文字符占用两个字节#include<stdio.h>#include<string.h>booljudge(char*a,int&i,int&k);intmain(){inti,k;chara[100];while(scanf("%s",a)!=EOF){i=0;k=strlen(a)-1;while......
  • Day 26 26.1 JS进阶之JS对象
    JS进阶之JS对象【一】、字符串对象字符串创建(两种方式)变量=“字符串”字串对象名称=newString(字符串)varstr1="helloworld";//推荐varstr1=newString("helloword");//字符串对象的操作varstr="hello";//这就是字符串对象console.log(str);//......