У меня есть массив с переменными 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 комбинаций значений истинности).