javascript中Array对象的join()方法使用说明

来源:互联网 发布:基金分红是怎么个算法 编辑:程序博客网 时间:2024/05/20 22:40
join()方法将数中的所有元素连接起来,并返回为一个字符串,它还允许指定在连接数组元素时插入其间的任意字符。该方法仅有一个参数,即在元素之间插入的字符串。此参数可选 指定要使用的分隔符,如果省略该参数,则默认使用逗号作为分隔符。返回值一个字符串。该字符串是通过把数组对象的每个元素转换为字符串,然后把这些字符串连接起来,在两个元素之间插入 (分隔符)separator字符串而生成的。


// 例一:未填写参数时,会默认使用逗号作为分隔符var arr1 = ['eggs','milk','potatoes','cereal'];var str1 = arr1.join();document.write("例一 未填写参数时:" + str1 + "<br /><br />");// 例二:参数为空时 可以将字符无缝添加成一个完整的单词 也可以将单词组成句子var str2 = arr1.join('');document.write("例二 参数为空时:" + str2 + "<br /><br />");// 例三:参数是字符时 注意 and 前后我留有空格var str3 = arr1.join(' and ');document.write("例三 参数是字符时:" + str3 + "<br /><br />");// 例四:参数为符号时var str4 = arr1.join('+');document.write("例四 参数为符号时:" + str4 + "<br /><br />");// 例五:参数为标签时var str5 = arr1.join('<br />');document.write("例五 参数为标签时:"+ "<br />" + str5 + "<br /><br />");// 例六:可以用来做判断var str6 = arr1.join();if(str6 == ''){   document.write("例六 可以用来做判断:" + "数组为空" + "<br /><br />");}else{   document.write("例六 可以用来做判断:" + "数组有值" + "<br /><br />");}<!-- 例七:用来添加元素  参数为</option><option>是为数组每个元素都添加上<option>--><span>例七:用来添加元素: </span><select id="sel"></select><br /><br /><script>   // 例七:用来添加元素   var sel = document.getElementById("sel");   var array = ["1","2","3","4"];   var html = "<option>" + array.join("</option><option>")+ "</option>";   console.log(html);   sel.innerHTML = html;</script>


输出结果如下:


原创粉丝点击