首页 > 其他分享 >生成26字母的方法总结

生成26字母的方法总结

时间:2022-11-07 14:57:26浏览次数:59  
标签:26 const 字母 生成 start charCodeAt alphabets Array

在做项目过程中会用到生成26字母(大写)的问题。下面总结两种方法生成26字:

第一种:采用for循环(代码相对多一点):

let alphabets=[]

const start=‘A’.charCodeAt(0);       //可返回指定位置的字符的 Unicode 编码;

const  end=‘Z’.charCodeAt(0);

for(let i=start;i<=end;++i){

alphabets.push(String.fromCharCode(i));

}

console.log(alphabets)//["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"]

 第二种:采用ES6中Array.from()方法,Array.from()传入一个参数,可以把类似数组的解构转换成数组。传两个参数类似于数组的map()方法,用来对每个元素进行处理,将处理后的值放入返回的数组。

Array.from(arrayLike).map(x => x * x);

Array.from([1, 2, 3], (x) => x * x)

******************************************************************************************

 

const start=‘A’.charCodeAt(0);   

const arr=Array.from(new Array(26),(v,i)=>{

return String.fromCharCode(start+i)

}

 

标签:26,const,字母,生成,start,charCodeAt,alphabets,Array
From: https://www.cnblogs.com/aleifighting/p/16865883.html

相关文章

  • 禁止Visual Studio生成.ipch和.sdf/.db文件
    VisualStudio会在项目的主目录下生成.vs文件夹,里面的.ipch和.sdf/.db文件会越来越大ipch和sdf/db文件是用于代码浏览数据库(SDF)、浏览/导航选项、IntelliSense特性 ......
  • 数据机构 最小生成树(Prim算法(普里姆、Kruskal算法( 克鲁斯卡尔))
    8.8、最小生成树连通图的生成树是包含图中全部顶点的一个极小连通子图;若图中顶点数为n,则它的生成树含有\(n-1\)条边。最小生成树对于一个带权连通无向图G=(V,E),生成树......
  • h264格式
    H264介绍H264,同时也是MPEG-4的第十部分,是由ITU-T视频编码专家组和ISO/IEC动态图像专家组(MPEG)联合组成的联合视频组提出的高度压缩数据视频编码器标准(引用自被堵百科)。H264编......
  • 使用VS2019生成exe安装包
    1、安装工具包  2、在解决方案上右击,选择添加–>新建项目   3、查找setup模板,下一步并填写名称      4、进入文件系统设置主输出   ......
  • 大写字母表
    if(cmd_packet.cmd==APP_CMD&&cmd_packet.subcmd==APP_SUMCMD&&cmd_packet.options[0]==0x01&&cmd_packet.options[1]==1&&cmd_packet.options[2]==0x......
  • 逆向工程-代码生成器
    packagecom.atguigu.demo;importcom.baomidou.mybatisplus.annotation.DbType;importcom.baomidou.mybatisplus.annotation.IdType;importcom.baomidou.mybatisplus.ge......
  • 字母大小写全排列784
    字母大小写转换规则,例如 charc :互相转(大转小,小转大),异或32,  c^32大转小,小不变,或32, c|32小转大,大不变,与非32, c&~32......
  • 【Python】第4章-1 生成3的乘方表
    输入一个非负整数n,生成一张3的乘方表,输出3⁰~3ⁿ的值。可调用幂函数计算3的乘方。输入格式:输入在一行中给出一个非负整数n。输出格式:按照幂的递增顺序输出n+1行,每行......
  • 洛谷 P2606 [ZJOI2010]排列计数 题解
    LuoguP2606[ZJOI2010]排列计数题解题目描述称一个\(1\simn\)的排列\(p_1,p_2,\dots,p_n\)是Magic的,当且仅当\[\foralli\in[2,n],p_i>p_{\lfloori/2......
  • 【Python】第3章-22 输出大写英文字母
    本题要求编写程序,顺序输出给定字符串中所出现过的大写英文字母,每个字母只输出一遍;若无大写英文字母则输出“NotFound”。输入格式:输入为一个以回车结束的字符串(少于80个......