Сортировка массива объектов через Underscore

209
11 января 2018, 23:45

Есть большой массив:

[
[{table_schema: "public", table_name: "session"},{table_schema: "public", table_name: "sxobjects"} ],
[{column_name:"sid", data_type: "character varying" , table_name:"session"}, {column_name:"sess", data_type: "json" , table_name:"session"},{column_name:"expire", data_type: "time" , table_name:"session"},{column_name:"objectstate", data_type: "jsonb" , table_name:"sxobjects"}],
[{constraint_name: "session_pkey", table_name: "session", column_name:"sid} }]  

Необходимо отсортировать массив таким образом, чтобы на выходе был объект с основным ключом table_name и у него есть column_name, data_type и constraint_name.

То есть в итоге должно получится что-то типа:

[[{table_name:"session"}, {column_name:"sid","sess","expire"}, {constraint_name: "session_pkey"}], [{table_name:"objectstate"}, {column_name:"objectstate"}, {constraint_name: undefined}]]  

Есть объекты с большим количеством данных, поэтому нужен универсальный метод.

READ ALSO
AJAX для нескольких объектов на чистом javascript

AJAX для нескольких объектов на чистом javascript

Добрый деньЕсть элементы, по которым необходимо асинхронно получать информацию и выводить в отдельный блок при нажатии на кнопку, но я понять...

198
Система каталогов на javascript (directory tree)?

Система каталогов на javascript (directory tree)?

Ищу виртуальную систему каталогов на javascript, максимально простую, компактную и быструюЖелательно работающую с node js, либо не привязанную к какой...

167
Работа PHP 7.1 после установки из исходников

Работа PHP 7.1 после установки из исходников

Решил собрать версию php 71 вручную, на CentOS 6

166
Авторизация на сайте с помощью Яндекс.Ключ 2FA

Авторизация на сайте с помощью Яндекс.Ключ 2FA

ЗдравствуйтеЕсть приложение яндекса Яндекс

172