我在 js 中有以下数组:
var list = [
['nice', 'delicious', 'red'],
['big', 'tiny'],
['apple']
];
Run Code Online (Sandbox Code Playgroud)
我想获得所有可能的变化,例如:
['nice', 'big', 'apple']
['delicious', 'big', 'apple']
['red', 'big', 'apple']
['nice', 'tiny', 'apple']
...
Run Code Online (Sandbox Code Playgroud)
实现这一目标的最佳/最雄辩的方法是什么?