在我看来,前端对数据的处理,大部分都是对字符串和数组,还有对象的处理。因为老是记不住这些方法,老是把他们混淆,所以总结一下写下来,方便查阅和回顾。
一、字符串的处理、
1.contact---将两个或者多个字符串连接在一起,返回一个字符串
字符串1.contact(字符串2)
2.indexOf---返回索引(一个子串的一处出现的索引,从零开始,如果没有匹配,返回-1)
长字符串.indexOf(字串)
3.charAt---返回指定位置的字符串
长字符串.charAt(位置)
4.lastIndexOf---返回长字符串中子串最后一次出现的位置,如果没有,返回-1
长字符串.lastIndexOf(字串)
5.match---查询一个字符串是否匹配一个正则表达式,如果不匹配就返回null
字符串.match(正则表达式)
6.substring---返回长字符串的一个字串,传入开始位置和结束位置
substring(开始位,结束位)
7.substr---返回一个字串,传入开始位和长度
substr(开始位,length)