javascript中数组(Array)对象和字符串(String)对象的常用方法总结
2017-11-14 11:57
1216 查看
1.字符串对象
(2)charAt()方法
charAt()方法用于返回指定位置的字符串,比如我们想返回str字符串中,第二个字符,则可以写成charAt(1),因为字符串的下标也是从0开始,因此我们返回了第二个字符e;
例2:
?
(3)indexOf(注意O要大写)
indexOf()方法,可返回某个指定的字符串值在字符串中首次出现的位置。
例3:
?
indexOf()方法还可以有第二个参数规定字符串开始检索的位置
(4)split()方法
split()方法,可以按规则分割字符串。比如:
例4:
?
split()方法还可以有第二个参数,表示分割的次数,如果省略,默认分割次数不限
(5)substring()方法
substring()方法,可以提取字符串,改方法有两个参数,第一个参数表示起始位置,第二个参数表示终止位置,如果省略第二个参数,默认提取到字符串的结尾。
例5:
?
(6)substr()方法
substr()方法,也可以用于提取字符串,不同的是该方法的两个参数,第一个参数表示起始位置,第二个参数表示提出字符串的个数。
例6:
?
2.数组对象(Array)
(2)concat()方法
例2:concat() 方法用于连接两个或多个数组。此方法返回一个新数组,不改变原来的数组。
?
(3)join()方法
例3:join()方法用于把数组中的所有元素放入一个字符串。元素是通过指定的分隔符进行分隔的。
?
(4)reverse()方法
数组反转,不会生成新的数组
例4:
?
(5)slice()方法
slice() 方法可从已有的数组中返回选定的元素。slice方法也有2个参数,第一个参数表示开始位置,第二个参数表示结束位置。
(6)splice()方法
splice()方法用于在数组中插入或删除元素的通用方法,不同于concat()和slice()方法,splice()会修改调用的数组。
例6:
?
注:splice()的第一个参数指定了插入的起始位置,第二个参数指定了应该从数组中插入或删除的元素的个数
splice()返回一个由删除元素组成的数组。
(7)push()和pop()方法
push()和pop()方法允许数组当做栈来使用,push()表示在数组的尾部添加一个或者多个元素,pop()方法则相反。
(8)shift()和unshift()方法
shift()和unshift()方法,非常类似于push()和pop()方法,不同的是前者是在数组的头部而非尾部进行插入和删除操作。
(9)sort()方法
sort()方法使数组中的元素按照一定的顺序排列。
例9:
?
如果要使得数组从小到大排序,则为
?
(10)foreach()方法
从头到尾遍历数组,为每个数组调用指定的函数
例10:
?
3数据转换成对象
1.map()
数据高深封半用法:
http://www.jb51.net/article/112983.htm
(2)charAt()方法
charAt()方法用于返回指定位置的字符串,比如我们想返回str字符串中,第二个字符,则可以写成charAt(1),因为字符串的下标也是从0开始,因此我们返回了第二个字符e;
例2:
?
indexOf()方法,可返回某个指定的字符串值在字符串中首次出现的位置。
例3:
?
(4)split()方法
split()方法,可以按规则分割字符串。比如:
例4:
?
(5)substring()方法
substring()方法,可以提取字符串,改方法有两个参数,第一个参数表示起始位置,第二个参数表示终止位置,如果省略第二个参数,默认提取到字符串的结尾。
例5:
?
substr()方法,也可以用于提取字符串,不同的是该方法的两个参数,第一个参数表示起始位置,第二个参数表示提出字符串的个数。
例6:
?
(2)concat()方法
例2:concat() 方法用于连接两个或多个数组。此方法返回一个新数组,不改变原来的数组。
?
例3:join()方法用于把数组中的所有元素放入一个字符串。元素是通过指定的分隔符进行分隔的。
?
数组反转,不会生成新的数组
例4:
?
slice() 方法可从已有的数组中返回选定的元素。slice方法也有2个参数,第一个参数表示开始位置,第二个参数表示结束位置。
(6)splice()方法
splice()方法用于在数组中插入或删除元素的通用方法,不同于concat()和slice()方法,splice()会修改调用的数组。
例6:
?
splice()返回一个由删除元素组成的数组。
(7)push()和pop()方法
push()和pop()方法允许数组当做栈来使用,push()表示在数组的尾部添加一个或者多个元素,pop()方法则相反。
(8)shift()和unshift()方法
shift()和unshift()方法,非常类似于push()和pop()方法,不同的是前者是在数组的头部而非尾部进行插入和删除操作。
(9)sort()方法
sort()方法使数组中的元素按照一定的顺序排列。
例9:
?
?
从头到尾遍历数组,为每个数组调用指定的函数
例10:
?
1.map()
var a = [1,2,3,4,5]; var b = {}; a.map(function(e,i){ // e 为a的每一个当前值 // i 为index索引 0起 console.log(i); b[i]=e; }); //console.log(b[1]);
数据高深封半用法:
http://www.jb51.net/article/112983.htm
相关文章推荐
- javascript中数组(Array)对象和字符串(String)对象的常用方法总结
- javascript中数组(Array)对象的方法和字符串(String)对象的方法
- javascript内置对象数组Array和字符串string的一些方法
- JavaScript中的String字符串对象的方法总结:
- JavaScript中数组Array.prototype的常用的方法总结
- JavaScript数组Array对象增加和删除元素方法总结
- JavaScript中数组Array.prototype的常用的方法总结
- JavaScript数组与字符串常用方法总结
- OC学习之道:OC对象,字符串和数组的使用方法NSString,NSMutableString ,NSArray,NSMutableArray
- javascript Array数组常用方法学习与总结
- JavaScript的String字符串对象常用操作总结
- javascript中数组array及string的方法总结
- JavaScript Array+String对象的常用方法
- javascript中数组array及string的方法总结
- JavaScript String 对象常用方法总结
- [置顶] js中数组Array和字符串String的属性方法归纳总结
- JavaScript数组Array对象增加和删除元素方法总结
- js数组Array对象常用方法总结
- JavaScript中字符串String的常用方法总结
- 把json格式的字符串转换成javascript对象或数组的方法总结