У меня есть массив с переменными var variables = ['a', 'b', 'c']
.
Я хочу изменить вывод на
[
{
'a': true,
'b': true,
'c': true
},
...
]
Я хочу получить массив объектов со всеми возможными значениями истинности для этих переменных, что-то вроде http://jamie-wong.com/experiments/truthtabler/SLR1/ или https://stackoverflow.com/a/26610870/1715426.
Так, например, когда у меня есть 3 переменные (т.е. 3 элемента в variables
, я получу 2 ^ 3 = 8 комбинаций значений истинности).