特殊治疗方法分享,无水印抖音视频资源,百度云百度盘下载
【转载搬运】抖娘-利世 - 特殊治疗 [41P1V-117M][百度云] [41p1v+117m][百度盘] 如果你是一个追求无水印的视频资源的粉丝...
2023-11-29
同样是数组转字符串,toString(),toLocaleString(),join(),join(‘,’)的区别是什么?
JavaScript 允许数组与字符串之间相互转换。其中 Array 方法对象定义了 3 个方法,可以把数组转换为字符串,如表所示。
| 数组方法 | 说明 |
| toString() | 将数组转换成一个字符串 |
| toLocaleString() | 把数组转换成本地约定的字符串 |
| join() | 将数组元素连接起来以构建一个字符串 |
元素是通过指定的分隔符进行分隔的
| join()指定的分隔符 | 说明 |
| join() | 可理解为直接变成字符串,默认逗号分隔 |
| join(‘ ‘) | 空连接 |
| join(‘ ,’)或者 join(‘ – ‘)或者 join(‘ 。’) | 中间这个逗号是手动添加的,也可以改成别的比如、。! -等等都可以 |
// join()var a= ["00", "01", "02", "03", "04"]var b= a.join() console.log(b)console.log( typeof b)//打印结果 00,01,02,03,04// join('')var a= ["00", "01", "02", "03", "04"]var b= a.join('') console.log(b)console.log( typeof b)//打印结果 0001020304// join(',')var a= ["00", "01", "02", "03", "04"]var b= a.join(',') console.log(b)console.log( typeof b)//打印结果 00,01,02,03,04或者// join('-')var a= ["00", "01", "02", "03", "04"]var b= a.join('-') console.log(b)console.log( typeof b)//打印结果 00-01-02-03-04或者// join('!')var a= ["00", "01", "02", "03", "04"]var b= a.join('!') console.log(b)console.log( typeof b)//打印结果 00!01!02!03!04var a= ["00", "01", "02", "03", "04"]var c = a.toString(); //把数组转换为字符串console.log(c)console.log(typeof c); //返回字符串string,说明是字符串类型//打印结果 00,01,02,03,04toString()方法不可以指定分隔符,但是我们可以通过replace()方法指定替换
var a= ["00", "01", "02", "03", "04"]var f = a.toString().replace(/,/gi,'-')console.log(f)//打印结果:00-01-02-03-04把数组转换成本地约定的字符串
var a= ["00", "01", "02", "03", "04"]var e = a.toLocaleString(); console.log(e)console.log(typeof e); //打印结果:00,01,02,03,04demo
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <script src="http://code.jquery.com/jquery-1.8.0.min.js"></script> <title></title> </head> <body> </body> <script type="text/javascript"> var a= ["00", "01", "02", "03", "04"] //1: var b= a.join(',') console.log(b) console.log( typeof b) //2: var c = a.toString(); //把数组转换为字符串 console.log(c) console.log(typeof c); //返回字符串string,说明是字符串类型 //3: var d = a.join(); //把数组转换为字符串 console.log(d) console.log(typeof d); //返回字符串string,说明是字符串类型 //4: var e = a.toLocaleString(); //把数组转换为字符串 console.log(e) console.log(typeof e); //返回字符串string,说明是字符串类型 </script></html>
| 字符串方法 | 说明 |
| split() 方法 | 将字符串转换成一个数组 |
| 扩展运算符(…) | es6里面的扩展运算符 |
字符串转数组
同样是用于把一个字符串分割成字符串数组,split(‘,’),split(),split(‘ ‘)的区别是什么?
| split()方法 | 说明 |
| split(‘,’) | |
| split() | 可理解为直接变成字符串,默认逗号分隔 |
| split(‘ ‘) 空字符串 | 每个字符之间都会被分割 |
var arr = 'aa,bb,cc,dd'var newStr = arr.split(',')console.log(newStr) // 打印结果:["aa", "bb", "cc", "dd"]var arr = 'aa,bb,cc,dd'var newStr = arr.split()console.log(newStr)// 打印结果: ["aa,bb,cc,dd"]如果把空字符串 (“”) 用作 separator,那么 stringObject 中的每个字符之间都会被分割
var arr = 'aa,bb,cc,dd'var newStr = arr.split('')console.log(newStr) //打印结果: ["a", "a", ",", "b", "b", ",", "c", "c", ",", "d", "d"]var arr = 'aa,bb,cc,dd'var newStr = [...arr]console.log(newStr) //打印结果 ["a", "a", ",", "b", "b", ",", "c", "c", ",", "d", "d"]以上就是js数组与字符串相互转换的几种方法啦~∠( °ω°)/ ~
以上内容就是为大家推荐的js数组切割方法(splice和slice的区别)最佳回答,如果还想搜索其他问题,请收藏本网站或点击搜索更多问题
内容来源于网络仅供参考版权声明:所有来源标注为小樱知识网www.xiaoyin02.com的内容版权均为本站所有,若您需要引用、转载,只需要注明来源及原文链接即可。
本文标题:js数组切割方法(splice和slice的区别)
本文地址:https://www.xiaoyin02.com/shcs/117418.html
相关文章
【转载搬运】抖娘-利世 - 特殊治疗 [41P1V-117M][百度云] [41p1v+117m][百度盘] 如果你是一个追求无水印的视频资源的粉丝...
2023-11-29
【13套-2.1G】社保姬@一笑芳香沁 巨孚乚桃臀姐姐合集 小姐姐的直播间难保了!这次要给大家介绍的是社交平台上的网红名人——一笑芳香沁...
2023-11-29
大家好,今天我要向大家介绍一部备受关注的视频资源,它围绕着女体工程学的主题展开,名为《失眠极限某处扩张大号道具齐开整个手掌让女人痛苦呻吟...
2023-11-29
热点文章
2021年独生子女补贴新政策是真的吗(独生子女证有有效期吗)
2021年国庆节阅兵仪式几点开始几点结束(2021年国庆节还有阅兵吗)
鼠目寸光一点红是什么生肖动物(鼠目寸光一点红)指什么生肖,紧密
k0到k9的玩法大全(强制gc的玩法和注意事项)
入土为安是什么生肖《入土为安》打一个生肖动物,词语解释
浙江12月底全面停工是真的吗(浙江什么时候放假停工)
如何做t(t怎么把p做哭)
北京口碑最差的三甲医院(北京301医院最擅长什么)