javascript - 列表与可能的空列表的组合
问题描述
我有一个场景,允许用户选择一些属性attribute1
,attribute2
等等。这些attribute1
,attribute2
本身是列表,如果进行了任何选择,则将它们存储在其中。如果没有选择,则列表将为空列表。即使其中一个为空,如何正确生成组合?例如:
案例1:attribute1 = ["a", "b"], attribute2=["1", "2"] => 结果 = ["a1", "a2", "b1", "b2"]
案例2:attribute1 = ["a", "b"], attribute2=[] => result = ["a", "b"] 等等。
这些列表也由用户从下拉列表中进行多选驱动。根据用户选择,可能有attribute3
,attribute4
等等。
我看到很少有类似的帖子解决了这些组合,但他们不考虑空列表。如果您有任何建议,请告诉我。
解决方案
推荐阅读
- excel - 在 Excel 中,如何根据另一张表的内容自动填充多列中的值?
- python - 机器人在提及以及当有人回复机器人消息时做出响应
- hard-drive - 是否可以访问 pata 驱动器(驱动器 0 和驱动器 1)中的所有寄存器?
- python - 使用通配符过滤模型对象
- javascript - 如何使用 json 数据更改 nuxt.js Web 应用程序的头部标题名称?
- android - 即使应用程序打开,广播接收器也不会在 Android 8 及更高版本中触发
- python - 使用 Apache Beam 读取自定义格式文件
- python - 我应该怎么做才能删除名称错误
- oracle - 具有通用记录类型的 Oracle 流水线功能?
- kubernetes - 无法从 K8s 中的 Kafka pod 连接 Zookeeper pod