javascript - Javascript - 使用 For 循环构建多个数组?
问题描述
我觉得这应该更容易在网上找到,但我找不到任何关于它的东西。
所以我的问题是,我可以使用现有数组的总量来构建那么多单独的数组并自动填充它们吗?
您可以根据现有数组的值数量使用 For 循环构建多个数组吗?
var arrA = ["box 1", "box 2", "box 3"];
for (i = 0; i < arrA.length; i++) {
var arr[i] =[
"Style[i]",
"ListA[i]",
"ListB[i]"
];
}
这不起作用,但我正在寻找的结果是这样的输出
var arr1 = ["Style1","ListA1","ListB1"];
var arr2 = ["Style2","ListA2","ListB2"];
. . . .
并根据数组长度继续重复多少次?
解决方案
你在找这个吗?
const arrA = ["box 1", "box 2", "box 3"];
const arrB = arrA.map((c,i)=>[`Style${i+1}`,`ListA${i+1}`,`ListB${i+1}`])
console.log( arrB )
推荐阅读
- python - 访问作为 Python 中另一个对象中的数组的对象的属性
- javascript - jQuery - 在垂直鼠标滚动时水平移动元素 - 滚动方法不适用于自定义变量
- javascript - 如何将样式默认应用到我的组件
- oracle - 输出差异
- javascript - 取消订阅 RxJS 后有没有办法重新订阅?
- python - 从 MongoDB 到 Pandas 数据框
- java - 从 jenkins groovy 更新应用程序 .properties 文件
- php - 有没有办法将数组数组转换为 JSON?
- android - Android 不支持值为 false 的 clipToBounds。您可以使用 this.android.getParent().setClipChildren(false) 作为替代
- typescript - Jest 无法运行 .tsx 文件(CRA 2,酶)