js中join()方法举例详解

 更新时间:2023年10月19日 08:31:03   作者:铃儿响叮当不响  
这篇文章主要给大家介绍了关于js中join()方法的相关资料,join方法用于把数组中的所有元素放入一个字符串,文中通过代码以及图文介绍的非常详细,需要的朋友可以参考下

join()方法就是将array数据中每个元素都转为字符串,用自定义的连接符分割

1、join('')将数组元素无缝拼接

<script>
        let s = Array('a','p','p','l','e')
        document.write(s.join(''))
 </script>

输出结果:apple

2、join(' ') 将数组元素以空格分割

    <script>
        let s = Array('Apple','is','on','my','table')
        document.write(s.join(' '))
    </script>

输出结果:Apple is on my table

3、join()将数组每个元素都转为字符串,用法等同于toString()

    <script>
        let s = Array(1,2,3)
        console.log(s)
        console.log(s.join())
    </script>

4、join()将数组转换为页面元素的内容

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
     <ul id="list"></ul>
     <script>
        let data = ['第一个','第二个','第三个','第四个']
        let list = document.querySelector('#list')
        let content = '<li>' + data.join('</li><li>') + '</li>'
        list.innerHTML = content
     </script>
</body>
</html>

 案例代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css" integrity="sha384-HSMxcRTRxnN+Bdg0JdbxYKrThecOKuH5zCYotlSAcp1+c8xmyTe9GYg1l9a69psu" crossorigin="anonymous">
    <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
</head>
<body style="padding: 20px;">
<table class="table table-bordered table-hover">
        <thead>
            <tr>
                <th>id</th>
                <th>书名</th>
                <th>作者</th>
                <th>出版社</th>
                <th>操作</th>
            </tr>
        </thead>
        <tbody id="tb">
          <tr>
            <td></td>
            <td></td>
            <td></td>
            <td></td>
            <td></td>
          </tr>
        </tbody>
    </table>
    
    <script>
      let tb = document.querySelector('#tb')
      data = [
        {id:1, bookname:'红楼梦', author:'曹雪芹', publisher:'河南出版社'},
        {id:2, bookname:'活着', author:'余华', publisher:'海南出版社'},
        {id:3, bookname:'我与地坛', author:'史铁生', publisher:'湖南出版社'}
      ]
      let content = []
      for(i = 0; i < data.length; i++){
       content.push('<tr><td>'+data[i].id+'</td><td>'+data[i].bookname+'</td><td>'+data[i].author+'</td><td>'+data[i].publisher+'</td><td><a href="javascript:;">删除</a></td></tr>')
       tb.innerHTML = content.join('')
      }
    </script>  
</body>
</html>
</html>

总结 

到此这篇关于js中join()方法的文章就介绍到这了,更多相关js join()方法内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • JavaScript实现页面跳转的5种方法总结

    JavaScript实现页面跳转的5种方法总结

    在前台开发中会涉及页面跳转的问题,下面这篇文章主要给大家总结介绍了关于JavaScript实现页面跳转的5种方法,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2023-12-12
  • js的各种排序算法实现(总结)

    js的各种排序算法实现(总结)

    下面小编就为大家带来一篇js的各种排序算法实现(总结)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-07-07
  • 学习javascript的闭包,原型,和匿名函数之旅

    学习javascript的闭包,原型,和匿名函数之旅

    Javascript中有几个非常重要的语言特性——对象、原型继承、闭包。其中闭包 对于那些使用传统静态语言C/C++的程序员来说是一个新的语言特性,本文给大家介绍js的闭包,原型,和匿名函数之旅,感兴趣的朋友一起学习吧
    2015-10-10
  • js实现遍历含有input的table实例

    js实现遍历含有input的table实例

    这篇文章主要介绍了js实现遍历含有input的table方法,结合实例形式分析了jsp读取数据库动态生成table及JavaScript遍历table的相关技巧,需要的朋友可以参考下
    2015-12-12
  • javascript中HTMLDOM操作详解

    javascript中HTMLDOM操作详解

    这篇文章主要介绍了javascript中HTMLDOM操作详解,需要的朋友可以参考下
    2014-12-12
  • JS中script标签defer和async属性的区别详解

    JS中script标签defer和async属性的区别详解

    这篇文章主要介绍了JS中script标签defer和async属性的区别详解的相关资料,需要的朋友可以参考下
    2016-08-08
  • D3.js进阶系列之CSV表格文件的读取详解

    D3.js进阶系列之CSV表格文件的读取详解

    D3.js支持从外部读取数据进行图形交互(Loading External Resources),支持的格式有CSV、txt、Html、tsv、xml文本文件和JSON XML数据结构,下面这篇文章主要给大家介绍了D3.js中CSV表格文件读取的相关资料,需要的朋友可以参考下。
    2017-06-06
  • JavaScript实现鼠标点击后层展开效果的方法

    JavaScript实现鼠标点击后层展开效果的方法

    这篇文章主要介绍了JavaScript实现鼠标点击后层展开效果的方法,可实现点击文字缓慢展开层的效果,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-05-05
  • 用客户端js实现带省略号的分页

    用客户端js实现带省略号的分页

    带省略号的分页只有在服务器端才可以实现,下面为大家介绍的是用js实现的带省略号的分页,感兴趣的朋友可以参考下哈,希望对你写出好的分页有所帮助
    2013-04-04
  • JavaScript实现的使用键盘控制人物走动实例

    JavaScript实现的使用键盘控制人物走动实例

    这篇文章主要介绍了JavaScript实现的使用键盘控制人物走动实例,也可说是一个JS实现的小人走动小游戏,需要的朋友可以参考下
    2014-08-08

最新评论