首页 > 编程语言 > 详细

JavaScript concat() 方法

时间:2019-08-29 11:11:14      阅读:72      评论:0      收藏:0      [点我收藏+]

昨天接触了一个项目,我的tbody变量是一个数组,然后数据返回的是数组里面包含对象,我刚开始没看懂这个concat的作用,然后百度一下javascript中的用法,以此记录concat的方法;

  data() {
      return {
        showList:true,
        tBody:[],
        detailObj:{},
        active: false,
        standardAddress:‘‘,
        sendOrderMan:‘‘,
        broadbandAccount:‘‘
      }
    },
    mounted() {
      this.queryListData()
    },
    methods: {
      _hendle(){
        this.$router.push(‘/menu/cooperative/statistical‘);
      },
      // 查询列表
      queryListData(){
        const _self = this;
        _self.$newpost("/serveOpen/searchCommunity", {
            "broadbandAccount": _self.broadbandAccount,
            "pageNum": 1,
            "pageSize": 9999,
            "sendOrderMan": _self.sendOrderMan,
            "standardAddress": _self.standardAddress
        })
        .then(res => {
          _self.tBody=_self.tBody.concat(res.data)
        });
      },

定义和用法

concat() 方法用于连接两个或多个数组。

该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。

语法

arrayObject.concat(arrayX,arrayX,......,arrayX)

参数 arrayX :必需。该参数可以是具体的值,也可以是数组对象。可以是任意多个。

返回值

返回一个新的数组。该数组是通过把所有 arrayX 参数添加到 arrayObject 中生成的。如果要进行 concat() 操作的参数是数组,那么添加的是数组中的元素,而不是数组。

例子:

<script type="text/javascript">

var arr = new Array(3)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"

var arr2 = new Array(3)
arr2[0] = "James"
arr2[1] = "Adrew"
arr2[2] = "Martin"

document.write(arr.concat(arr2))

</script>

输出:George,John,Thomas,James,Adrew,Martin

第一次使用,记录一下,方便使用学习

JavaScript concat() 方法

原文:https://www.cnblogs.com/xiaomanong-19/p/11428172.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!