js 填充数组长度

Posted 晚星@

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js 填充数组长度相关的知识,希望对你有一定的参考价值。

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循坏简单点

以上是关于js 填充数组长度的主要内容,如果未能解决你的问题,请参考以下文章

JS代码,创建一个长度为20的数组,并输出1到100任意的20个数(最好写一下注释)

在数组中填充有限数量的项目,但保持数组长度 - mongoose

JS引用类型 --- 数组

js数组方法大全

python包含不同长度的list的一维数组用0填充统一长度

将数组的长度变为一样长,不一样长的用空格填充