split() split(serparator,howmany) serparator 参数指定的地方切割 howmany 在split()可以有可以没有 指返回数组的长度,就不会返回参数指定的长度之后 split()把一个字符串切割成字符串数组 1、括号里面是参数指定的地方切割 例如 var str="2:3:4:5" console.log(str.split(":") ) //以冒号切割 //2,3,5,5 2、空字符串(""),那该字符串的每个字符之间都会被切割 例如 var str="My name is wangyuying" console.log(str.split("") ) //(括号中双引号不空格会切割字符串的每个字符) //M,y, ,n,a,m,e, ,i,s, ,w,a,n,g,y,u,y,i,n,g var str="My name is wangyuying" console.log(str.split(" ") ) //括号中双引号空格指定参数指定的空格地方切割 //My,name,is,wangyuying 3、howmany函数 var str="wangyuying" console.log(str.split("", 4))//切割每个字符串返回数组长度的每个字符,不返回指定数组长度之后的字符 //w,a,n,g slice() 从已有的数组中返回选定的元素 Object.slice(start,end)//start 从何处开始选取 end从何处结束但是不包括end这个元素 例如 var arr=[1,2,3,4,5] console.log(arr.slice(0,3)) //从0指定的位置开始到3指定位置之间所有的数组元素但是不含3指定 //的位置 //1,2,3 var arr=[1,2,3,4,5] console.log(arr.slice(3))//指定一个参数,那么返回数组将包含开始位置到结尾的所有数组元素 //4,5 var arr=[1,2,3,4,5] console.log(arr.slice(1,-1)) //-1指定最后一个元素 所以从1指定的位置开始到最后一个元素, //但是不包含最后一个元素 //2,3,4 var arr=[1,2,3,4,5] console.log(arr.slice(-3,-2)) //-3指倒数第三个元素 -2指倒数第二个元素 //3 //所以返回数组包含倒数第三个元素不包含倒数第二个元素之间的 //元素 substring() 提取字符串中介于两个指定下标之间的字符。 object.substring(start,stop)//start、stop是非负整数 例如: var str="Hello world!" console.log(str.substring(3)) //返回的是下标3以及下标3之后的字符 var str="My name is wyy!" console.log(str.substring(1,5))//返回的是下标1到下标5的字符包括下标1字符不包括5字符 //y na
js 切割
猜你喜欢
转载自wangyuying.iteye.com/blog/2361591
今日推荐
周排行