浅谈JavaScript--Array数组的join()方法
2017-12-07 19:10
761 查看
介绍性的话就不多说了,我们都知道Array类型是JS内置对象最常用的一个类型,里面的API经常在开发中用到,有一个方法非常的强大,那就是join(),这个方法的功能就是:将array数据中每个元素都转为字符串,用自定义的连接符分割join()方法的使用:一、最简单的将数组的每个元素都转为字符串[html] viewplain copy<script> var num = Array("hello","world"); console.log(num.join()); </script> 结果: hello,world如果 join()里面不加任何参数,用法与toString()一样二、将字符组成单词,意为“无缝拼接”[html] viewplain copy<script> var num = Array("h","e","l","l","o"); console.log(num.join("")); </script> 结果: hello
在 join()里面添加"",变成join(""),可以将字符无缝添加成一个完整的单词
三、将单词组成句子[html] viewplain copy<script> var num = Array("I","Like","JavaScript","and","Array"); console.log(num.join(" ")); </script> 结果: I Like JavaScript and Array
在 join()里面添加" ",变成join(" "),可以将单词拼接成一段句子
四、判断数组是不是空字符数组
注意:这里是判断空字符数组,类似[,,,,,,,,,],如果我们使用String(array[,,,,,]),
返回的依然是,,,,,,,
如果使用join(""),返回的是空白的,可以有效判断这个数组是不是一个空字符数组
五、将数组转化为页面元素的内容
这是join()最为强大的功能[html] viewplain copy<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8">f84e <title></title> </head> <body> <select id="sel"></select> <script> var sel =document.getElementById("sel"); var array=["北京市","上海市","广州市","深圳市"]; var html="<option>" + array.join("</option><option>")+ "</option>"; sel.innerHTML=html; </script> </body> </html> 执行结果:
其实join()里面填入"</option><option>"的意思就是为数组每个元素前后都添加上
</option>北京市<option></option>上海市<option>..转载地址:http://blog.csdn.net/baidu_25343343/article/details/54899421
相关文章推荐
- 浅谈JavaScript--Array数组的join()方法
- 浅谈Javascript--Array数组的splice()方法之删除、插入、替换
- 浅谈JavaScript--Array数组sort()排序方法与自定义比较器的使用
- javascript数组(array)的常用方法(shift/unshift/pop/push/concat/splice/reverse/sort/slice/join)
- Javascript数组Array的forEach扩展方法
- JavaScript中Array类型数组的一些方法小结
- JavaScript 1.6 引入了几个新的Array (数组)方法
- JavaScript中数组Array的方法总结
- 在JavaScript的Array数组中调用一组Function方法
- 在JavaScript的ES5版本中Array数组的reduce方法详解
- JavaScript引用类型之Array数组的toString()和valueof()方法的区别
- JavaScript原生数组Array常用方法
- JS 数组array方法push, pop, unshift, shift, slice,splice,contact, join, sort
- JavaScript数组Array对象增加和删除元素方法总结
- javascript Array 数组常用方法
- Javascript数组Array的forEach方法
- JavaScript引用类型之Array数组的排序方法
- JavaScript里的数组转化新方法Array.From
- JavaScript中Array(数组)的属性和方法
- [转贴]JavaScript中Array(数组)的属性和方法