文中送给刚加入团队的新手,及其力量薄弱的小伙伴们。
知识要点非常简单,工作上常常使用。
假如感觉可以用,能够个人收藏起來预留;
将字符串数组拆分为二维数组。
let s = "hello,world";let ss = "你坚信运气吗?";let aa = s.split(',');let bb = ss.split('');console.log(aa);//["hello", "world"]console.log(bb);//["你", "相", "信", "命", "运", "吗", "?"]
从字符串数组中获得第一个标识符charAt(0)。let s = "hello,world";let ss = "你坚信运气吗?";let aa = s.charAt(6);let bb = ss.charAt(3);console.log(aa);//wconsole.log(bb);//命
获得字符串数组的最终一个字符charat(s . length–1);let s = "hello,world";let ss = "你坚信运气吗?";let aa = s.charAt(s.length - 1);let bb = ss.charAt(ss.length - 1);console.log(aa);//dconsole.log(bb);//?
获得字符串数组汉语本子h字符串数组的文章段落(逐渐部位,完毕部位)。
2个值:第一个是起止部位,第二个是完毕部位;
let s = "hello,world";let ss = "你坚信运气吗?";let aa = s.substring(1,4);let bb = ss.substring(2,5);console.log(aa);//ellconsole.log(bb);//信运势
值:字符串数组逐渐被提取的部位;
let s = "hello,world";let ss = "你坚信运气吗?";let aa = s.substring(1);let bb = ss.substring(2);console.log(aa);//ello,worldconsole.log(bb);//信运势吗?
获得字符串数组切成片(),跟上面一样。let s = "hello,world";let ss = "你坚信运气吗?";let aa = s.slice(1,4);let bb = ss.slice(2);console.log(aa);//ellconsole.log(bb);//信运势吗?
寻找标识符第一次发生的部位indexOf()。let s = "hello,world,hello,world";let ss = "你坚信运气吗?你坚信运气吗?";let aa = s.indexOf('w');let bb = ss.indexOf('相');console.log(aa);//6console.log(bb);//1
搜索标识符l lastIndexOf()的最后一次发生。let s = "hello,world,hello,world";let ss = "你坚信运气吗?你坚信运气吗?";let aa = s.lastIndexOf('w');let bb = ss.lastIndexOf('相');console.log(aa);//18console.log(bb);//8
搜索标识符在特定部位indexOf()以后第一次发生的部位。let s = "hello,world,hello,world";let ss = "你坚信运气吗?你坚信运气吗?";let aa = s.indexOf('w',10);let bb = ss.indexOf('相',3);console.log(aa);//18console.log(bb);//8
全篇标识符更换。
let s = "hello,world";let ss = "你坚信运气吗?";let aa = s.replace('h','H');let bb = ss.replace('你','他');console.log(aa);//Hello,worldconsole.log(bb);//他坚信运气吗?
将全部英文字母变换为英文大写字母。
let s = "hello,world";let aa = s.toUpperCase();console.log(aa);//HELLO,WORLD
请记牢,字符串数组在JavaScript中是确定的,像replace()和toUpperCase()那样的办法都回到新的字符串数组,而初始字符串数组自身沒有转变。
在ECMAScript 5中,字符串数组能够被视作写保护二维数组,除开charAt()方式以外,还能够应用方括号来浏览字符串数组中的单独标识符(16位值):
s = "您好,全球";
s[0] // => "h "
s[s . length–1]//= > " d "
1.本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:duhaomu@163.com,我们将第一时间处理!
2.资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持。
3.所有资源仅限于参考和学习,版权归原作者所有,更多请阅读网站声明。