js 填充数组长度

js 填充数组长度js 填充的方法有以下三种 constarray newArray 100 fill Array from newArray 100 keys letarr Array from length 100 v k gt k 如果下面有这么一个场景 你在接口中获取了一个数组对象 如下 id 1 id 2 id 3 id 4 你需要把这个数组变成一个以 100 位的数组对象 我们可以用循坏的方式往数组中 p

js 填充的方法有以下三种

const array = new Array(100).fill('') 

在这里插入图片描述

Array.from(new Array(100).keys()) 

在这里插入图片描述

let arr = Array.from({ 
   length:100}, (_v,k) => k); 

在这里插入图片描述

如果下面有这么一个场景,你在接口中获取了一个数组对象,如下:

[ { 
   id:'1'},{ 
   id:'2'},{ 
   id:'3'},{ 
   id:'4'}, ] 

你需要把这个数组变成一个以100位的数组对象,我们可以用循坏的方式往数组中push对象

我们还可以利用上面的方法。如用第一种举例:

var count=100 var dataOld=[ { 
   id:'1'},{ 
   id:'2'},{ 
   id:'3'},{ 
   id:'4'}, ] var dataOld1=new Array(count-data.length).fill({ 
   }) var data=[...dataOld,...dataOld1] 

这样data就是长度100的一个数组对象,是不是比写for循坏简单点

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/232642.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • JAVA 实习面试题大全必看

    JAVA实习面试题大全必看JavaSE88基础语法9Q1:简单说说Java有哪些数据类型答:①分为基本数据类型和引用数据类型。②基本数据类型包括:数值型(byte、short、int、long、float、double),字符型(char)以及布尔型(boolean)。除了基本类型外,其他数据类型都属于引用类型,包括类、接口、数组等。Q2:floatnumber=3.4;有没有问…

    2022年4月6日
    38
  • tcp三次握手四次挥手详解_tcp为什么是四次挥手

    tcp三次握手四次挥手详解_tcp为什么是四次挥手一直都知道TCP建立连接时需要三次握手,释放连接时需要四次挥手,也大概能说出整个过程,但是一直对其中的设计思想理解不深,停留在“只可意会,不可言传”的阶段。这次写一篇博客尝试将其中的思想表达出来。TCP建连三次握手首先解释一下每个步骤的作用:1、a时刻,A准备就绪,发送SYN包给B,尝试建立连接2、b时刻,B收到A发来的SYN包,知道A要请求建连,回…

    2022年9月1日
    5
  • jenkins教程菜鸟_jenkins 入门教程(上)「建议收藏」

    jenkins教程菜鸟_jenkins 入门教程(上)「建议收藏」jenkins是一个广泛用于持续构建的可视化web工具,持续构建说得更直白点,就是各种项目的”自动化”编译、打包、分发部署。jenkins可以很好的支持各种语言(比如:java,c#,php等)的项目构建,也完全兼容ant、maven、gradle等多种第三方构建工具,同时跟svn、git能无缝集成,也支持直接与知名源代码托管网站,比如github、bitbucket直接集成。jenkins官…

    2022年5月14日
    74
  • COBOL语言概述

    COBOL语言概述一 COBOL 程序的结构 1 部 IDENTIFICATI 标识部 ENVIRONMENTD 环境部 DATADIVISION 数据部 PROCEDUREDIV 过程部 2 节 SECTION 和段 PARAGRAPH 1 部 节 段 2 标识部下面不设节 直接设段 3 过程部可以设节 下面再设段 也可以直接设段 3

    2025年7月21日
    6
  • 如果要学习web前端开发,需要学习什么?

    如果要学习web前端开发,需要学习什么?遇到很多新手,都会问,如果要学习web前端开发,需要学习什么?难不难?多久能入门?怎么能快速建一个网站?工资能拿到多少?还有些让我推荐一些培训机构什么的要去学习。我建议是自学,实在是觉得自己没有这个能

    2022年8月6日
    5
  • Python 二进制,十进制,十六进制转换「建议收藏」

    Python 二进制,十进制,十六进制转换「建议收藏」十六进制到十进制使用int()函数,第一个参数是字符串’0Xff’,第二个参数是说明,这个字符串是几进制的数。 转化的结果是一个十进制数。>>>int(‘0xf’,16) 15二进制到十进制>>>int(‘10100111110′,2)   1342八进制到十进制>>>int(’17’,8)  15其实可以

    2022年5月19日
    45

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号