当前位置:网站首页>js如何快速创建一个长度为 n 的数组
js如何快速创建一个长度为 n 的数组
2022-07-06 18:05:00 【闲鱼_JavaScript】
用途
- 快速创建一个循环N次的数组
- 模拟假数据的时候,快捷创建长度为n的假数据
- …
方法一
- 创建一个 长度为10000,值为空 的数组
const a = new Array(10000).fill(''); // (10000) ['', '','', '', '' ....................., '']
- 快速创建指定的内容呢?此处以索引为例子
const a = new Array(10000).fill('').map((val, i) => i); // (10000) [0, 1,2, 3, 4 ....................., 9999]
方法二
- 创建一个 长度为10000,值为空 的数组
const c = Array.from(new Array(10000), () => ''); // (10000) ['', '','', '', '' ....................., '']
- 创建一个 长度为10000,值为索引 的数组
// (...cont) => cont 这个 cont 是把这个函数的所有形参所有形参所有形参都给融进来了(合并成一个数组 为 cont );
// (...cont) => cont 在这里在这里在这里也可以写成 (val, i) => [val, i];
const c = Array.from(new Array(10000), (...cont) => cont[1]); // (10000) [0, 1,2, 3, 4 ....................., 9999]
const c = Array.from(new Array(10000), (val, i) => i); // (10000) [0, 1,2, 3, 4 ....................., 9999]
总结
- 方式一:创建数组,填充空字符串,然后map循环返回新处理后的数组。
- 方式二:通过Array的form静态方法传递两个参数,第一个为数组,第二个参数为处理各项值的回调函数
边栏推荐
- 修改px4飞控的系统时间
- Make Jar, Not War
- AcWing 344. 观光之旅题解(floyd求无向图的最小环问题)
- THREE. AxesHelper is not a constructor
- 云呐-工单管理制度及流程,工单管理规范
- 系统休眠文件可以删除吗 系统休眠文件怎么删除
- Lldp compatible CDP function configuration
- c语言—数组
- Typical problems of subnet division and super network construction
- [case sharing] basic function configuration of network loop detection
猜你喜欢
AI automatically generates annotation documents from code
ClickHouse字段分组聚合、按照任意时间段粒度查询SQL
LeetCode. 剑指offer 62. 圆圈中最后剩下的数
免费白嫖的图床对比
修改px4飞控的系统时间
Yunna | work order management software, work order management software app
Installation of gazebo & connection with ROS
第三方跳转网站 出现 405 Method Not Allowed
405 method not allowed appears when the third party jumps to the website
一起看看matlab工具箱内部是如何实现BP神经网络的
随机推荐
curl 命令
Case development of landlord fighting game
Failed to successfully launch or connect to a child MSBuild. exe process. Verify that the MSBuild. exe
C language instance_ three
移植DAC芯片MCP4725驱动到NUC980
Yunna | work order management software, work order management software app
[signal and system]
Force buckle 1037 Effective boomerang
1123. 最深叶节点的最近公共祖先
Dark horse notes - exception handling
Google发布安全更新,修复Chrome中已被利用的0 day
Send template message via wechat official account
Installation and testing of pyflink
搭建【Redis in CentOS7.x】
Spark TPCDS Data Gen
如何管理分布式团队?
从零开始匹配vim(0)——vimscript 简介
AcWing 361. 观光奶牛 题解(spfa求正环)
Can the system hibernation file be deleted? How to delete the system hibernation file
Neon Optimization: an optimization case of log10 function