JavaScript concat() 方法

mac2022-06-30  23

昨天接触了一个项目,我的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

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

转载于:https://www.cnblogs.com/xiaomanong-19/p/11428172.html

相关资源:JavaScript中concat复制数组方法浅析
最新回复(0)