首页 > 代码库 > 操作字符串 — 去重 — 取长度
操作字符串 — 去重 — 取长度
字符串的操纵及各种实现,除去规范全(ling)凭(huo)感(yun)觉(yong)。说的直白点任何事物的解释方法大多不止一种。
今天听到一问题,大白话应该是(姑娘声音小真没听清楚)一个字符串截取形成一个子字符串且字符不重复并且要最长的一个,好像是这样啊。心想万一字符串本身就没有重复的字符那不就是本身,获取length长度即可,然事实好像并没有那么简单。但要说截取,那要截取求个长的,试试随机数?不妨一试
代码如下,仅供参考。
let name = ‘momei‘; let aname = Array.from(name); let ay=[]; for(let i=0; i<aname.length; i++){ ay.push(aname[parseInt(Math.random()*4)]); } var newname = Array.from(new Set(ay)) console.log(newname.join(‘‘).toString()); console.log(newname.length);
好像是那么回事,毕竟输出了组合字母和长度,但好像感觉还是很奇怪,截取~,操作多好..
来,再走一个:
let st = Array.of(‘momei‘,‘pianke‘,‘yxh‘,‘momei‘); console.log(st); var newst = Array.from(new Set(st)) console.log(newst); for (let [index,val] of newst.entries()){ console.log(val+‘ - 长度 -> ‘+val.length); }
故事还长,夜已深~
也许对于故事讲求开端、发展、高潮和结局,但技术大多在呈现的时候发光发热,这个~ 中间很重要,但开始就是奔着呈现,因为‘上帝’在乎的是葫芦... 你有在乎的是什么?
操作字符串 — 去重 — 取长度
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。