js实现字符串和数组的分割,裁剪,截取,合并的常用8种方法
2019-05-31 14:17
579 查看
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_43052274/article/details/90715014
多读多写多记录,多学多练多思考。----------- Grapefruit.Banuit Gang(香柚帮)
最近柚子总结了一些js关于字符串和数组的分割,裁剪,截取和合并的常用方法,下面分享给大家:
1.split() 功能:使用一个指定的分隔符把一个字符串分割存储到数组
[code] str='jpg|bmp|gif|ico|png'; arr=str.split('|'); console.log(arr,'==========',"split")
2.join() 功能:使用您选择的分隔符将一个数组合并为一个字符串
[code] // 用法: var delimitedString = myArray.join(delimiter); var myList = new Array('jpg','bmp','gif','ico','png'); var portableList = myList.join('|'); console.log(portableList,'=========','join');
3.concat() 功能:将两个数组连接在一起;
[code] arr1=[1,2,3,4] arr2=[5,6,7,8] console.log(arr1.concat(arr2),'==========','concat')
4.charAt() 功能:返回指定位置的字符。字符串中第一个字符的下标是 0。如果参数 index 不在 0 与 string.length 之间,该方法 将返回一个空字符串。
[code] var str='a,g,i,d,o,v,w,d,k,p' console.log(str.charAt(2),'==========','charAt') // g //注:( , 也算一个字符)
5.charCodeAt() 功能:返回指定位置的字符的 Unicode 编码。这个返回值是 0 - 65535 之间的整数。
[code] var str='a,g,i,d,o,v,w,d,k,p' console.log(str.charCodeAt(2),'==========','charCodeAt')
6.slice() 功能:截取子字符串
[code] //语法:arrayObject.slice(start,end) //start:必需。规定从何处开始选取。如果是负数,那么它规定从数组尾部开始算起的位置。 //end:可选。规定从何处结束选取。该参数是数组片断结束处的数组下标。如果没有指定该参数, //那么切分的数组包含从 start 到数组结束的所有元素。如果这个参数是负数,那么它规定的是 //从数组尾部开始算起的元素。 var str='ahji3o3s4e6p8a0sdewqdasj' console.log(str.slice(2,5),'==========','slice')//ji3
7.substring() 功能:截取子字符串
[code] //语法:stringObject.substring(start,stop) //start 必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。 //stop 可选。一个非负的整数,比要提取的子串的最后一个字符在 stringObject 中的位置多 1。如果省略该参数,那么返回的子串会一直到字符串的结尾。 //注意事项:如果 start 比 end 大,那么该方法在提取子串之前会先交换这两个参数。 如果 start 或 end 为负数,那么它将被替换为 0。 如果 start 与 end 相等,那么该方法返回的就是一个空串。 var str='ahji3o3s4e6p8a0sdewqdasj' console.log(str.substring(2,5),'==========','substring') // ji3
8.substr() 功能:substr 方法用于返回一个从指定位置开始的指定长度的子字符串。
[code] //语法 stringObject.substr(start , length) var str = "0123456789"; console.log(str.substr(2,5),'==========','substr') // 23456
好了,就是这些,希望能帮助到一些朋友!!!
相关文章推荐
- JS常用数组和字符串相关操作:数组增加、删除、截取、剪切、合并、翻转,取下标以及字符串截取、分割等
- js中字符串处理常用的方法(字符分割、字符拼接、截取字符串、是否包含一个字符串)
- JS截取与分割字符串的常用方法
- JS截取字符串常用方法详细整理
- JS截取字符串常用方法整理及使用示例
- js常用分割取字符串的方法
- js拆分字符串并将分割的数据放到数组中的方法
- JS截取字符串常用方法详细整理
- js截取字符串的常用方法
- js拆分字符串并将分割的数据放到数组中的方法
- JS Array.slice 截取数组的实现方法
- js数组与字符串常用方法总结
- JS截取字符串常用方法整理及使用示例
- js数组、字符串常用方法
- js字符串,数组,对象,正则,canvas,json常用方法
- php通过数组实现多条件查询实现方法(字符串分割)
- JS实现合并两个数组并去除重复项只留一个的方法
- JS实现合并两个数组并去除重复项只留一个的方法
- js数组常用操作方法小结(增加,删除,合并,分割等)
- js数组与字符串的相互转换方法 数组常用的方法