js数组字符串常用操作
2017-09-25 18:34
393 查看
数组常用方法
1.合并数组concat
concat() 方法用于连接两个或多个数组。
该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。
2.切割数组
slice() 方法可从已有的数组中返回选定的元素。
splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目
3.数组变字符串格式
join() 方法用于把数组中的所有元素放入一个字符串。
元素是通过指定的分隔符进行分隔的。
4.数组排序
5.数组尾首添加
尾:push pop
首:shift unshift
6. 翻转数组reverse
字符串常用方法
substring() 方法用于提取字符串中介于两个指定下标之间的字符。与 slice() 和 substr() 方法不同的是,substring() 不接受负的参数。
split() 方法用于把一个字符串分割成字符串数组。
题目:将字符串“a,bc,def”
1.合并数组concat
concat() 方法用于连接两个或多个数组。
该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。
var a=[1,2,3] var b=a.concat(4) b //[1, 2, 3, 4] a //[1, 2, 3]
2.切割数组
slice() 方法可从已有的数组中返回选定的元素。
var a=[0,1,2,3,4] var b=a.slice(1,3)//从0开始,含头不含尾,原数组不变 b //[1, 2]
splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目
var a=[0,1,2,3,4] var b=a.splice(1,3,5)//[1,2,3] a//[0,5,4]改变原数组,参数:从几开始,截取几项,截取部位增加元素
3.数组变字符串格式
join() 方法用于把数组中的所有元素放入一个字符串。
元素是通过指定的分隔符进行分隔的。
var a=[1,2,3] var b=a.join(',') b "1,2,3"
4.数组排序
var c=[1,4,10,3,2,10000] var d=c.sort(function(a,b){return a-b}) d // [1, 2, 3, 4, 10, 10000]
5.数组尾首添加
尾:push pop
var a=[1,2,3] var b=a.push(4)//b 4 a // [1, 2, 3, 4]
首:shift unshift
6. 翻转数组reverse
var a=[1,2,3] var b=a.reverse()//b [3, 2, 1] a // [3, 2, 1]
字符串常用方法
substring() 方法用于提取字符串中介于两个指定下标之间的字符。与 slice() 和 substr() 方法不同的是,substring() 不接受负的参数。
var str="abcdef" var b=str.substring(1,3)//从0开始,含头不含尾,原字符串不变 b //"bc"
split() 方法用于把一个字符串分割成字符串数组。
var str="a,bc,def" var a=str.split(',')// ["a", "bc", "def"]
题目:将字符串“a,bc,def”
var str="a,bc,def" var a=str.split(',')// ["a", "bc", "def"]
var c="abcde"
var b=c.replace(/^[a-z]/, (L) => L.toUpperCase());
b
"Abcde"
相关文章推荐
- js中字符串和数组的常用操作
- JS 常用字符串,数组操作
- js 数组和字符串字符串转换操作
- js中常用数据类型之间转换--字符串转换成数字;----字符串和json;---字符串和数组
- js数组的操作及数组与字符串的相互转化
- js数组字符串常用函数
- js数组操作-找出一组按不同顺序排列的字符串的数组元素
- JS字符串,数组操作(持续更新)
- JS 字符串 常用操作 4000
- Js中常用的字符串,数组,函数扩展
- JS的数组复制及字符串的相关操作
- JS数组的slice()方法传负数和字符串操作函数中的slice()、substr()、substring()
- JavaScript 数组、字符串常用操作
- js数组常用操作
- 对于js中的字符串操作和数组的操作
- js中基本类型操作-----数组基本操作、字符串操作、json操作
- 数组 字符串 常用操作
- php 常用函数总结(数组,字符串,时间,文件操作)
- JS中常用操作技巧(页面动态增加div,contain方法扩展,JSON对象鱼字符串转换)