@lainMH,
булевские переменные Nullable полезны при получении значений от базы данных, которые nullable и при откладывании значений в. Иногда Вы хотите знать, что поле не было установлено.
Вы можете использовать Object.keys
и Array.prototype.map
:
function transpose(arr) {
return Object.keys(arr[0]).map(function (c) {
return arr.map(function (r) {
return r[c];
});
});
}
console.log(transpose([
[1,2,3],
[4,5,6],
[7,8,9]
]));