【发布时间】:2021-08-09 10:49:08
【问题描述】:
我有一个这样的数组
const input_array= [
["black", "blue"],
["large", "medium"],
["a", "b", "c"]
//... is it dynamic can be added many rows
];
我怎样才能得到这样的数组:
const finallist = [
["black", "large", "a"],
["black", "large", "b"],
["black", "large", "c"],
["black", "medium", "a"],
["black", "medium", "b"],
["black", "medium", "c"],
["blue", "large", "a"],
["blue", "large", "b"],
["blue", "large", "c"],
["blue", "medium", "a"],
["blue", "medium", "b"],
["blue", "medium", "c"],
]
请记住 input_array 是动态的
请告诉我该怎么做
【问题讨论】:
-
您可以递归地执行此操作吗?但是根据有多少顶级项目,您可能会达到堆栈限制。
-
你能给我一个示例代码吗?
-
您遇到问题的代码是什么?你的代码有什么问题?您收到错误消息吗?错误信息是什么?你得到的结果不是你期望的结果吗?你期望什么结果,为什么,你得到的结果是什么,两者有什么不同?您正在观察的行为不是期望的行为吗?期望的行为是什么,为什么,观察到的行为是什么,它们有何不同?请提供minimal reproducible example。请注意Stack Overflow不是代码编写服务,你需要展示你的努力!
标签: javascript vue.js