【发布时间】:2020-05-30 02:29:18
【问题描述】:
如何用另一个列表循环列表。每个列表中的计数相同
List1 =[a,b,c,d]
List2 =[e,f,g,h]
输出
a
e
b
f
c
g
d
h
【问题讨论】:
-
为什么不用for循环?
-
任何对我来说都很好的反应代码应该有预期的输出
标签: reactjs dictionary
如何用另一个列表循环列表。每个列表中的计数相同
List1 =[a,b,c,d]
List2 =[e,f,g,h]
输出
a
e
b
f
c
g
d
h
【问题讨论】:
标签: reactjs dictionary
我会为此创建一个字典
const list = { a: ['e'], b: ['f'], c: ['g'], d: ['h'] };
然后在 react 中执行此操作。
Object.keys(list).map((key) => {
return list[key].map((val) => {
return `${key} \n ${val}`;
})
.join('\n');
})
.join('\n');
更新*:正如您所要求的那样,考虑到两个列表的长度相同且没有重复,您将创建这本字典,这就是我的做法。
const l1 = ['a','b','c','d'];
const l2 = ['e','f','g','h'];
let l3 = {};
l1.forEach((v, i) => {
l3[v] = l2[i];
});
【讨论】: