[].concat.apply([], arguments)-程序员宅基地

技术标签: ES6-11  javascript  

[].concat.apply([], arguments)

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

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

var a = [1,[2,3]];
console.log([].concat(a))  // [1,[2,3]]
// 利用apply扁平化数组
console.log([].concat.apply([],a))  // [1, 2, 3]
var obj = {
    
  0: 3,
  1: 4,
  length: 2
}
// 利用apply接收类数组
console.log([].concat.apply([],obj))  // [3, 4]
console.log([].concat.apply(this,obj))  // [Window, 3, 4]
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_42235173/article/details/115549342

智能推荐

视频教程-Docker入门与进阶实战(基于Java,通俗易懂,附源码)-Java-程序员宅基地

文章浏览阅读214次。Docker入门与进阶实战(基于Java,通俗易懂,附源码) 拥有8年JAV..._java基础进阶 docker入门 实战

数据库与MPP数仓(十二):数据仓库的价值_基础数据仓库的 价值-程序员宅基地

文章浏览阅读7.2k次,点赞7次,收藏9次。构思一个主题讨论数据仓库的构建方法论,包括数据仓库的价值、选型、构建思路,随着数据规模膨胀和业务复杂度的提升,大型企业需要构建企业级的数据仓库(数据湖)来快速支撑业务的数据化需求,与传统的数据库构建不通,数据仓库即是OLAP场景,偏于历史数据的存储/分析,用冗余存储换取数据价值;一、数据仓库和数据库的区别所有的应用系统都会涉及到数据库,针对数据库归纳和存放,也就是数据库的常见操作:增、删、改、查,那么为什么想要对企业数据进行分析,不能直接查询数据库,非要大费力气的去创建所谓的数据仓库和数据湖呢?._基础数据仓库的 价值

web全栈后台权限管理系统(VUE+ElementUi+nodeJs+koa2)_vue+elementui+nodejs+koa2+mongodb全栈开发后台管理系统-程序员宅基地

文章浏览阅读894次。VUE+ElementUi+nodeJs+koa2_vue+elementui+nodejs+koa2+mongodb全栈开发后台管理系统

2018上半年GitHub上最热门的开源项目-程序员宅基地

文章浏览阅读43次。关注GitHub的人都知道,这个平台上面有太多优秀的值得学习的开源项目了,这里总结了2018上半年GitHub上最热门的开源项目。1: tensorflowhttps://github.com/tensorflow/tensorflowTensorFlow是一个使用数据流图进行数值计算的开源软件库。图节点表示数学运算,而图边表示在它们之间流动的多维数据数组(张量)..._build-your-own-vue

【vscode】远程连接报错Resolver error: Connecting was canceled_resolver error: error: connecting was canceled-程序员宅基地

文章浏览阅读1.7w次。https://blog.csdn.net/qq_41058526/article/details/105291284亲测解决。_resolver error: error: connecting was canceled

Windows的torch + Cuda + cuDNN_cuda必须安装在c盘吗-程序员宅基地

文章浏览阅读2k次。windows下的pytorch-gpu安装_cuda必须安装在c盘吗

随便推点

桁架工业机器人编程_一小时能搞定的可编程工业机器人 丹麦协作机器人优傲发力中国...-程序员宅基地

文章浏览阅读208次。IT时报见习记者 陶泳“来来,机器往下一点,再加入一个编程命令就可以完成整套设计了。”6月4日下午,优傲机器人位于上海南京西路的办公室里,一群毫无AI基础的记者们在短短一个小时的培训后都“变身”编程高手,在一个类似平板电脑的操作台上进行简单操作之后,一个个像人类手臂一样的协作机器人便可以根据指令完成类似搬运物品等各种操作。如此简单的操作,正是北汽李尔选择优傲机器人(Universal Robots..._协作机器人编程方法

glibc 小白指南_pkuseg glibc-程序员宅基地

文章浏览阅读1.6k次,点赞2次,收藏9次。欢迎来到glibc教程!本教程将介绍glibc (GNU C Library) 的基础知识和使用方法。glibc是一个标准的C语言库,用于GNU操作系统和其他类Unix系统,它提供了大量的基础函数和例程,对于大多数C程序的正确运行是必不可少的。让我们开始吧!_pkuseg glibc

如何查看发请求(向后端发请求)?(浏览器)_edge查看网站请求-程序员宅基地

文章浏览阅读5.2k次。1.谷歌浏览器步骤: f12(或者右击检查) --> 点击Network --> 选中Fetch/XHR(就可以看发往后端的请求了。)2.Microsoft Edge步骤: f12(或者右击检查) --> 点击(网络)Network --> 选中Fetch/XHR(就可以看发往后端的请求了。)..._edge查看网站请求

C语言求两个整数最大值_两个整数的最大值-程序员宅基地

文章浏览阅读5.7k次,点赞6次,收藏5次。上代码:#include#define Max(a,b) ((a>b)?(a):(b)) //预处理实现int max(int a,int b) //函数实现{return a>b?a:b;}int main(){printf("%d\n",Max(18,19));printf("%d\n",Max(19,18));printf("\n");p_两个整数的最大值

wordpress 搬家 如何修改配置文件?实用教程建议收藏_wordpress网站搬家要修改那个表-程序员宅基地

文章浏览阅读435次。首先备份好源码以及数据库上传到新服务器以及数据库分别修改以下文件和数据库文档 上传覆盖 即可wp-config修改文件‘wp-config’ 填写新的数据库名称、用户名、密码、MySQL主机(万网测试需要修改)、如图然后:在新主机的数据库中修改原来域名的连接(这个是给有换新域名的用,如只换过主机没有换域名,此步可跳过。)首先介绍下SQL替换命令UPDATE 表名 SET 字段 = REPLACE(字段,’替换内容’,’替换值’);实例如下: UPDATE.._wordpress网站搬家要修改那个表

php服务器接口开发教程,20180313 - API服务端开发入门(5)从零开始编写接口-程序员宅基地

文章浏览阅读137次。前言现在,我们来“假设”一个接口需求,然后来完成它。需求简介我们的APP需要一个商品模块,包含了如下功能,我们应该如何设计接口呢?检索,从商品数据库中找到目标商品展示,查看一个商品的详细信息评论,查看与编写评论准备工作选择一个接口框架印象中,说起框架就是指 think PHP、Laravel、yii等,但其实还有大量的“专业框架”,比如专门为接口开发而设计的框架,不要问我都有哪些框架,自行搜索,反..._php编写api接口

推荐文章

热门文章

相关标签